dsh-codebase-memory
在终端中运行以下命令:
dsh plugin install smter/dsh-codebase-memory
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 插件管理器中安装本插件(官方流程会完成包安装与 bundle 选择),源码仓库为 https://github.com/smter/dsh-codebase-memory,安装后重启 dsh web 并在 Settings 中配置选项。
插件介绍
代码图 MCP 接进 Harness 之后,常见结局是「能调但不用」:提示写在 system prompt 开头,真正做 grep、读文件、搜图的决策却发生在几十步之后,模型很快放弃或反复用错参数。dsh-codebase-memory 针对的是「在决策点上出手」,而不是再堆一段静态说明。
插件以一个 bundle 串起三件事:stdio 连接本地 codebase-memory-mcp;每步注入简短提醒;在工具管线里按需纠正失败调用、在读长源码或刚 grep 后附决策点提示,并在发现未索引的 git 仓库时由插件代为跑索引并把准确的 project 名与可粘贴的调用交给模型。README 里提到的实测也指向同一结论——只靠 system prompt 时调用率极低,参数误用会导致连续重试后彻底弃用工具。
适合已经在用或打算用 codebase-memory-mcp、希望代理在大型仓库里稳定查图、列大纲、搜关系的 DSH 用户;也适合不想把「建索引、认 project、修 MCP 报错」全交给模型自己摸索的团队。前置条件是 DSH 0.2.0-rc.1 量级环境,且本机已装好 codebase-memory-mcp;worktree 与旧 daemon 世代等边界行为以 README 已知限制为准,可在设置里调整自动索引与提醒节奏。
使用场景
- 在大型仓库里让代理稳定使用 codebase-memory-mcp 查图与搜关系
- 读完长段源码或刚 grep 后需要提醒去查代码图
- 本地仓库尚未索引、希望插件自动建索引并给出正确 project 名
适合人员
- 已安装 codebase-memory-mcp 的 DeepSeek Harness 用户
- 维护大型单体或多包仓库、依赖代码图导航的团队
- 希望减少 MCP 误参、弃用工具等代理行为问题的开发者