Chuyển đến nội dung chính

dsh-plugin-rag

Đã xác minh

dsh-plugin-rag · v0.1.1 · MIT

Local knowledge base RAG for DeepSeek Harness -- index project files and search for relevant context

Cài đặt

dsh plugin add dsh-plugin-rag

Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.

Mã nguồn

Thẻ

Readme

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

  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