dsh pluginsEnglish
← 返回热门插件目录

自动注入系统

lemonxiny55/dsh-code-index · 技能

语义仓库索引 —— 一个 DeepSeek Harness(dsh)插件,为 agent 提供代码库地图:基于 tree-sitter 的符号索引、带排名的符号搜索,以及注入到系统提示词里的限量自动更新仓库地图。

★ 3GitHub 星标
0分支
2026-09-08最近更新
TypeScript开发语言
MIT许可证

主要功能

  • 索引构建(src/buildIndex.ts)递归扫描(应用排除规则),逐文件 tree-sitter 提取(src/extract.ts),JSON 缓存置于 /.dsh-code-index/,按 mtime 增量刷新(只有被改动的文件才重新解析)。
  • 工具codeindex · 用途: 查看 / (重)建当前工作区的索引
  • "我们现在在哪个仓库?先跑 codemap。
  • web-tree-sitter 固定为 ^0.25(ESM) —— 0.25 采用 ESM 具名导出(Language/Query);与 tree-sitter-wasms 静态构建的组合在 Node ≥ 22/24 下验证可用。
  • 搜索(src/search.ts)纯打分——精确 1 / 前缀 0.8 / 子串 0.5,导出加权,名称序平局裁决。

安装命令

dsh plugin --profile web add github:lemonxiny55/dsh-code-index
查看 GitHub 仓库 ↗返回热门插件目录