dsh-graphify-plugin
在终端中运行以下命令:
dsh plugin install QuantumKuba/dsh-graphify-plugin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install QuantumKuba/dsh-graphify-plugin 即可完成安装,插件源码详见 https://github.com/QuantumKuba/dsh-graphify-plugin
插件介绍
模型参与大型项目开发时,往往缺少对项目架构的全局认知——谁依赖谁、哪些模块构成核心社区、一次 PR 改动会波及多少文件——这些结构化知识散落在代码里,难以用自然语言直接问出。dsh-graphify-plugin 将本地知识图谱引擎 Graphify 接入 DeepSeek Harness,让模型通过一组图谱查询工具(架构问答、依赖路径、节点邻居、社区检测、God 节点识别、最短路分析)直接读取项目的结构语义,而非反复在代码中搜索拼凑。
插件自动管理 Graphify MCP 子进程的生命周期:Agent 首次调用图谱工具时自动拉起服务,DSH 退出时一并回收,无需手动启动或守护进程。图谱路径取自 Agent 当前会话的项目目录,一个交互式 DSH 进程可以安全地服务多个工作区而互不干扰。交互式适配器中提供 /graphify 斜杠命令手动触发图谱构建;DSH Web 的浏览器伴侣将成功输出和失败信息持久化到会话事件流,刷新页面后依然可见。PR 审查侧暴露了 list_prs、get_pr_impact、triage_prs 工具,让模型在评估合并请求时量化影响范围,辅助 triage 决策。
适合在 DeepSeek Harness 环境下工作、希望模型具备代码级结构理解的开发者与团队:当你需要 Agent 理解模块边界、追踪跨文件依赖链、识别架构热点或在 PR 合并前评估爆炸半径,这个插件把图谱能力以工具形式交到模型手中,省去人工翻找架构文档的过程。
使用场景
- 模型需要理解模块间依赖关系和架构边界时
- 评估 PR 合并前会波及哪些文件和社区时
- 在 DSH Web 中通过斜杠命令手动触发图谱构建
适合人员
- 使用 DeepSeek Harness 进行多工作区开发的工程师
- 需要 Agent 具备架构级代码理解能力的开发团队
- 希望量化 PR 影响范围以降低合并风险的审查者