DSH-Graphify
在终端中运行以下命令:
dsh plugin install Jov3c/DSH-Graphify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness Desktop 打开「插件」→ 添加/安装,来源可填 github:Jov3c/DSH-Graphify 或仓库地址 https://github.com/Jov3c/DSH-Graphify,安装后重启;也可用 CLI 执行 dsh plugin install Jov3c/DSH-Graphify。
插件介绍
在 DeepSeek Harness 里读大型代码库时,架构、依赖和改动影响往往要靠人工翻文件和 grep,既慢又容易漏。DSH-Graphify 把 Graphify 生成的代码知识图谱直接放进 DSH 右侧工作区,并在本地用官方 CLI 做纯代码索引,默认不调用大模型做语义抽取,让「看图谱」和「问 Agent」在同一会话里完成。
核心能力包括:右侧原生标签页加载 graphify-out/graph.html,保留 vis-network 力导向布局、社区筛选、搜索与节点详情;打开或保存代码后按防抖与冷却策略自动增量更新;通过 DSH 官方 systemPrompt 注入,Agent 可在项目问题场景下智能选用五项工具(build、query、path、explain、affected),用自然语言查架构、路径、关系与修改影响,并辅以对 graph.json 的只读证据分级,减少误报。
适合在 DSH Desktop 0.2.x 上日常维护本地项目、需要快速理解模块边界与依赖链的开发者,以及希望 Agent 结合图谱做代码定位与影响分析、但仍需自行核对源码的团队。图谱与工具受会话沙箱与路径校验约束,不能替代完整代码审查;首次使用需联网下载隔离的运行环境与 Graphify 依赖。
使用场景
- 刚接手项目,需要快速看清模块架构与依赖关系
- 准备改核心模块,想评估可能影响哪些入口与测试
- 在 DSH 里用自然语言让 Agent 查调用链或两节点路径
适合人员
- 在 DSH Desktop 上维护本地代码库的开发者
- 需要结合图谱做代码定位与影响分析的技术负责人
- 希望减少手工 grep、又愿意对照源码核实的工程师