Tools & Capabilities

dsh-plugin-rag

yytbit/dsh-plugin-rag · ★ 2

yytbit

Local knowledge base RAG for DeepSeek Harness

License
MIT
Added
2026-08-23
Maintenance
active
Install kind
github
npm
dsh-plugin-rag

No manifest check is available; listing does not imply compatibility or security review.

安装

dsh plugin --profile web add github:yytbit/dsh-plugin-rag

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Table of contents
  1. What it does
  2. Install
  3. CLI
  4. What gets indexed
  5. Configuration
  6. How it works
  7. License

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

  1. Scans directories for text files
  2. Builds a keyword index (TF-IDF scoring)
  3. Injects index stats into system prompt
  4. Agent uses CLI to search when needed

No embedding models, no external APIs, no heavy dependencies.

License

MIT -- YYTbit