mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-10-15 04:18:45 +00:00
Adds EmbeddingPurpose type and documentPrefix field to support different prefixes for indexing vs querying. Models like nomic-embed-code require a query prefix for search but no prefix for document indexing. - Add documentPrefix to EmbeddingModelProfile type - Add getModelDocumentPrefix() and getModelPrefixForPurpose() helpers - Add purpose parameter to IEmbedder.createEmbeddings() - Update all embedder implementations to use purpose-aware prefixing - Scanner and file-watcher pass "index" purpose - Search service passes "query" purpose - Update nomic-embed-code profiles (no documentPrefix for indexing) - Update tests for new behavior Closes #11707 |
||
|---|---|---|
| .. | ||
| npm | ||
| scripts | ||
| src | ||
| .gitignore | ||
| eslint.config.mjs | ||
| package.json | ||
| tsconfig.json | ||
| tsup.config.ts | ||
| vitest.config.ts | ||