DSH Plugins
返回列表
🖥️

dsh-codegraph-plugin

客户端 更新于 2026.08.31

在终端中运行以下命令:

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 的提示工程实践者