dsh-plugin-memtrace
在终端中运行以下命令:
dsh plugin install syncable-dev/dsh-plugin-memtrace
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端运行 dsh plugin install syncable-dev/dsh-plugin-memtrace 即可将 Memtrace 代码智能图谱插件接入 DeepSeek Harness,源码见 https://github.com/syncable-dev/dsh-plugin-memtrace 。
插件介绍
在大型代码库里做修改之前,你最害怕的不是写不出代码,而是不知道改一行会炸掉哪里、那段奇怪逻辑是谁为什么加的、上周的提交到底动了什么。grep 和全文搜索只能给你文本命中的位置,却没有调用关系、依赖方向和变更时间线。dsh-plugin-memtrace 把 Memtrace 代码智能图谱以 MCP 工具的形式接入 DeepSeek Harness,让 agent 在动手之前就能拿到结构化的符号定位、调用者/被调用者上下文、影响半径(blast radius)以及按时间维度回溯的演进记录,把"先理解再改"变成一次自然对话。
插件同时注册了 27 项 Agent Skills,覆盖从"帮我看看这个函数在哪"到"我改这个接口会影响到哪些模块"、从"上周代码发生了什么变化"到"多智能体协同排查事故"等典型场景。所有图谱数据保存在本地 .memdb 中,不经过云端索引,不上传仓库源码,网络仅在首次拉取 Memtrace 二进制时需要一次。对团队而言,这意味着代码理解能力成为 agent 的原生技能,而不需要每个人都记住项目架构。
如果你已经在用 DeepSeek Harness 处理日常开发任务,又希望 agent 从"会写代码"进化到"懂代码",这个插件是一个低成本的升级路径——一条 dsh plugin 命令即可接入,无需额外服务端,本地跑起来就开始工作。
截图预览
使用场景
- 修改接口或核心函数前查询调用链与影响范围
- 新接手项目时快速理解架构、模块关系与关键路径
- 事故排查时按时间线回溯代码变更与决策上下文
适合人员
- 使用 DeepSeek Harness 进行日常开发的工程师
- 需要代码级影响分析与协作的技术负责人
- 希望让 AI Agent 具备代码理解能力的开发者
