DSH Plugins
返回列表
🧠

dsh-knowcode

记忆 更新于 2026.09.24

在终端中运行以下命令:

dsh plugin install huuthuan-nguyen/dsh-knowcode

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

在 DeepSeek Harness 中执行 dsh plugin install huuthuan-nguyen/dsh-knowcode,即可从 https://github.com/huuthuan-nguyen/dsh-knowcode 安装该插件。

插件介绍

在大型仓库或单体 monorepo 里,代理若只靠全文检索或扁平索引,容易猜错函数签名、漏掉重命名带来的连锁调用,也看不清循环依赖与应跑的测试。DSH-KnowCode 把「代码结构」和「文档知识」放进同一张图里,让检索具备调用关系、继承与导入等语义,而不是字符串巧合。

核心上,它用 Tree-sitter WebAssembly 解析 AST 构建代码图,抽取类、函数、方法、类型与调用层次;同时索引 ADR、README、设计说明与编码规范,并在文档片段、规则与符号、文件之间自动建立双向关联。底层是内嵌的 FalkorDB,用 Cypher 做毫秒级图查询;配合一次性索引与常驻守护进程,以及带防抖的增量文件监听,图可随仓库变更持续更新。

适合在 DeepSeek Harness 中处理复杂代码库的开发者与团队:需要先做架构摸底、精确定义符号、评估重构爆炸半径、查调用方与被调方、发现循环依赖、定位受影响测试,或把文档与实现对照使用的人。若你同时关心代码导航与知识库,并希望二者在同一套图引擎里联动,这个插件比单独的代码图或纯文档检索更贴合场景。

使用场景

  • 接手陌生的大型仓库,需要快速摸清入口、枢纽模块与语言分布
  • 修改或重命名共享函数、类方法前,评估调用链影响并找出应跑的测试
  • 把 ADR、设计文档与具体符号、文件对照,减少文档与实现脱节

适合人员

  • 在 DeepSeek Harness 中处理复杂代码库的开发者
  • 维护 monorepo 或多包架构、需要图语义检索的团队
  • 重视 ADR、编码规范并与代码联动的工程组织