YYTbit
dsh-plugin-rag
Local knowledge base RAG for DeepSeek Harness
- Stars
- 1
- Language
- TypeScript
- Created
- Aug 13, 2026
- Updated
- Aug 14, 2026
Introduction
dsh-plugin-rag
Local knowledge base RAG for DeepSeek Harness.
What it does
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.
Install
dsh plugin --profile your-profile add dsh-plugin-rag
CLI
# Search for relevant files
rag "authentication" ./src
# Show index stats
rag --index ./src ./docs
What gets indexed
- 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
Configuration
- id: rag
name: dsh-plugin-rag
config:
indexPaths: ['.']
maxResults: 3
maxBytes: 4096
enableInjection: true
How it works
- 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.
License
MIT -- YYTbit