DSH Plugins
返回列表
🧠

dsh-repo-map

记忆 更新于 2026.08.24

在终端中运行以下命令:

dsh plugin install MkaliezZ/dsh-repo-map

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

在 DeepSeek Harness 中执行 dsh plugin install MkaliezZ/dsh-repo-map 即可安装该插件,源码详见 https://github.com/MkaliezZ/dsh-repo-map

插件介绍

在大仓库里跟 AI 协作,最头疼的往往不是模型不够聪明,而是上下文塞不下。dsh-repo-map 的思路很克制:不去把整份源文件灌进上下文,而是生成一份只读的仓库结构与符号索引,让模型先看清项目骨架再按需深入。它和 dsh-context-pack 是互补关系——后者负责上下文注入,前者负责结构与符号层面的导航,两者各司其职,避免了重复占用 token。

核心能力集中在两件事上。第一,识别常见的源声明(函数、类、变量等),把仓库的符号地图提炼出来;第二,自动跳过生成代码和 vendor 目录,保证索引反映的是你真正写的代码。目前处于 v0.1 阶段,定位为轻量、只读,不修改任何文件,也没有写入副作用。

如果你在一个中大型仓库里频繁需要 AI 辅助,又不想把几 MB 的第三方依赖和构建产物都塞进 prompt,dsh-repo-map 是一个低成本的起点:先给模型一张地图,再决定往哪条路走。

使用场景

  • 大仓库中让 AI 先看清项目结构再按需深入
  • 避免把整份源文件和第三方依赖塞进 prompt
  • 与 dsh-context-pack 配合,分别处理结构感知与上下文注入

适合人员

  • 在中大型仓库中频繁使用 AI 辅助的开发者
  • 关注 token 预算、不想浪费在生成代码上的团队
  • 已在使用 dsh-context-pack 并需要结构层导航的 DSH 用户