dsh-codegraph-plugin
在终端中运行以下命令:
dsh plugin install errrepe/dsh-codegraph-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install errrepe/dsh-codegraph-plugin,插件源码位于 https://github.com/errrepe/dsh-codegraph-plugin ,安装后重启 DSH 进程即可生效。
插件介绍
在大型代码库中让 Agent 用 grep 逐行搜文本,往往只能拿到一堆无关片段,缺乏结构感。dsh-codegraph-plugin 把 codegraph CLI 封装为八个代码智能工具,让模型直接查询符号依赖、调用关系和影响范围,替代盲目文本检索。
插件始终在 Agent 当前会话的 workspace 上工作,维护一份同步的本地索引。八个工具覆盖了符号搜索、调用者/被调用者查询、影响面分析、代码浏览与状态检查;编辑文件后调用一次同步即可让后续查询反映最新代码。所有动态参数都经过安全的 POSIX 引号处理,索引使用 SQLite WAL 模式,兼容 DSH 的沙箱策略。
它还深度集成了 DSH 的 Settings > Plugins 面板:一个开关即可启用或禁用全部工具,另一个开关控制是否向 system prompt 注入一段引导语,教模型优先使用图查询而非 grep。两段引导可在 Settings 中独立开关,不产生残留。
适合在 DSH 中处理真实代码库、希望 Agent 具备结构化代码理解能力的开发者。前提是宿主机已安装 codegraph CLI 并在 PATH 中可用。
使用场景
- 在大型项目中快速查询某个函数被哪些模块调用
- 修改核心接口前评估其影响范围
- 让 Agent 基于依赖关系理解代码结构而非逐行搜索文本
适合人员
- 在 DSH 中处理真实代码库的开发者
- 需要 Agent 具备结构化代码理解能力的团队
- 希望用图查询替代盲目 grep 的提示工程实践者