DSH Plugins
返回列表
🧰

dsh-coderag

联网工具 更新于 2026.10.11

在终端中运行以下命令:

dsh plugin install VermilionPasvikin/dsh-coderag

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install VermilionPasvikin/dsh-coderag,或按 https://github.com/VermilionPasvikin/dsh-coderag 克隆仓库后用 dsh plugin add 注册到当前 profile。

插件介绍

在大型仓库里,Agent 往往只能靠关键词反复 grep,尤其在「用中文描述行为、答案藏在英文代码里」时,词面几乎对不上,定位与跨文件追踪很容易落空。dsh-coderag 以 MCP 服务接入 DeepSeek Harness,提供按自然语言或标识符检索的能力:返回文件路径、行号与符号名,只读索引、不改你的代码。

底层用 tree-sitter 按声明边界分块,SQLite FTS5 配合中文 bigram 做增量索引;检索走 BM25,并按源码顺序输出命中,方便模型按行号回读原文。索引未就绪、无结果或后端异常时都会返回可解释的结构化 status,配合密钥与忽略规则过滤,避免把「没查到」误当成「不存在」而编造。

适合在 DSH 里经常做代码探索、跨文件追链路的开发者与 Agent 工作流:需要语义检索时比纯 bash/grep 更稳,直查标识符的场景也不会被拖慢。默认不联网、不采集遥测;安装即授予与本机账号同等的权限,请只在信任的仓库与本机上使用。

使用场景

  • 用中文描述行为,在英文代码库里定位常量、函数或文件
  • 跨文件追定义、引用与调用链,减少反复 grep
  • 为工作区建增量索引,用自然语言或标识符快速查符号

适合人员

  • 在 DSH 中频繁探索大型仓库的开发者
  • 需要 Agent 稳定做代码定位与跨文件分析的团队
  • 中文提问、英文代码为主、grep 词面难对齐的场景