fs: extract provider operations into shared crate

This commit is contained in:
2026-08-04 02:03:22 +09:00
parent e5f0c4168f
commit e6a2da548f
14 changed files with 1057 additions and 501 deletions
Generated
+18 -5
View File
@@ -1285,6 +1285,22 @@ dependencies = [
"percent-encoding",
]
[[package]]
name = "fs-operation"
version = "0.1.0"
dependencies = [
"globset",
"grep-matcher",
"grep-regex",
"grep-searcher",
"ignore",
"serde",
"serde_json",
"sha2 0.10.9",
"tempfile",
"thiserror 2.0.18",
]
[[package]]
name = "fs4"
version = "0.13.1"
@@ -4494,6 +4510,7 @@ version = "0.1.0"
dependencies = [
"async-trait",
"filetime",
"fs-operation",
"html5ever",
"llm-engine",
"manifest",
@@ -5924,11 +5941,7 @@ name = "workdir"
version = "0.1.0"
dependencies = [
"async-trait",
"globset",
"grep-matcher",
"grep-regex",
"grep-searcher",
"ignore",
"fs-operation",
"manifest",
"reqwest",
"serde",