feat(cross-cutting): added fd crate export and moved fuzzy-find bindings

- Removed `SearchDb` APIs and `searchDb` fields, dropping db-backed state from native and agent sessions.
- Replaced crate export `fff` with `fd`, moving fuzzy-find bindings into `fd.rs`.
- Removed `SearchDb`/picker fast-path logic from `glob` and `grep`, simplifying scan flow and dropping db args.
- Removed `SearchDb`/`getSearchDb` wiring from extension, tool, and task context constructors across coding-agent.
- Added over-indentation validation warnings in chunk-edit normalization for suspicious `~` body line formatting.
- Removed `bytes`, `fff-grep`, `fff-search`, and `blake3` deps, adding `grep-searcher = "0.1"`.
This commit is contained in:
can1357
2026-04-13 21:25:50 +02:00
parent 10ba6bff89
commit 5caddcebd6
35 changed files with 438 additions and 1967 deletions
@@ -43,7 +43,6 @@ function buildToolSession(
settings: options.settings,
authStorage: options.authStorage,
modelRegistry: options.modelRegistry,
searchDb: ctx.searchDb,
};
}