DSH Plugins
返回列表
🤖

dsh-code-graph

模型推理 更新于 2026.09.29

在终端中运行以下命令:

dsh plugin install hoyyang/dsh-code-graph

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

在 DeepSeek Harness 终端执行 dsh plugin install hoyyang/dsh-code-graph,即可从 https://github.com/hoyyang/dsh-code-graph 安装 dsh-code-graph 插件。

插件介绍

在大型或跨文件密集的仓库里,Agent 若只靠全文搜索读代码,容易漏掉调用关系、误估改动影响,也很难讲清数据从哪流到哪。dsh-code-graph 为 DSH 接入本机预索引的代码知识图谱,用结构化查询替代盲搜,让读代码可追问、可验证。

核心能力围绕图查询、分支索引与保鲜门控展开。可查 callers、callees、向上影响面 impact、调用与数据流路径 trace、架构概览 architecture,并配合符号与全文检索;解析覆盖 158 种以上语言,具备 LSP 级跨文件能力。索引按 Git 分支组织,检出分支后可直接提问,已访问分支可零重索引复用;超大仓库可滚动保留单份索引以控制磁盘。查询前比对 HEAD 与脏树签名,漂移则节流增量重索引;图查询无命中时显式回落 ripgrep,不冒充图结果。读代码门禁引导 Agent 先走 codegraph,门禁异常则 fail-open,不阻塞工具链。

适合日常用 DSH 做代码理解、重构影响分析、跨模块排障的开发者与团队,尤其是多分支并行、仓库体量大、希望少瞎 grep、多讲清谁调谁、改一处波及哪的场景。零配置即可用,需本机安装 codebase-memory 引擎;插件不修改仓库、不装 git hooks。

使用场景

  • 重构前查清某函数被谁调用、改动会向上波及哪些模块
  • 大仓里跨文件追数据流与调用路径,少靠盲 grep
  • 多分支并行开发时,在当前检出分支上直接问架构与依赖关系

适合人员

  • 日常用 DSH 让 Agent 读代码的开发者
  • 维护大型或多模块仓库的工程师
  • 需要可靠调用链与影响面分析的团队