Local knowledge base RAG for DeepSeek Harness.
Indexes project files (markdown, code, configs) and provides keyword search to find relevant context. No external APIs or embedding models needed -- pure local TF-IDF search.
dsh plugin --profile your-profile add dsh-plugin-rag# Search for relevant files
rag "authentication" ./src
# Show index stats
rag --index ./src ./docs- Markdown (.md, .txt)
- Code (.ts, .js, .py, .rs, .go, .java, .c, .cpp)
- Config (.json, .yaml, .toml, .env)
- Docs (.html, .xml, .sql, .graphql)
Skips: node_modules, .git, dist, build, pycache
- id: rag
name: dsh-plugin-rag
config:
indexPaths: ['.']
maxResults: 3
maxBytes: 4096
enableInjection: true- Scans directories for text files
- Builds a keyword index (TF-IDF scoring)
- Injects index stats into system prompt
- Agent uses CLI to search when needed
No embedding models, no external APIs, no heavy dependencies.
MIT -- YYTbit