Memtrace

Memtrace for DeepSeek Harness

把代码智能图谱做成 DeepSeek Harness 插件。
结构化搜索 · 爆炸半径 · 时序记忆 · 27 个 Agent Skill

DeepSeek Harness dsh-plugin topic memtrace.io

MIT DeepSeek Harness plugin npm Node

English · 简体中文

DeepSeek Harness 中的 Memtrace 图谱

--- ## 你得到什么 一条 `dsh plugin add` 把 [Memtrace](https://memtrace.io) 接到 DeepSeek Harness: | 能力 | Agent 看到的 | | --- | --- | | **MCP 工具** | `mcp__memtrace__find_symbol`、`get_impact`、`get_evolution`、`get_symbol_context` … — 完整图谱,经官方 DSH MCP 客户端加命名空间 | | **Skills** | 27 个 Agent Skill(`memtrace-first`、搜索、爆炸半径、代码库探索、多 Agent 协同 …)注册到 `ctx.skills` | | **本地优先** | 图谱在你的机器上。不上传仓库。 | 对 Agent 说:*「先索引这个仓库,然后给出 `apply` 的爆炸半径。」* 它应该走 Memtrace,而不是 `grep`。 ## 快速开始 `dsh` 是 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 的 CLI(`@deepseek-ai/dsh`)。先装 Harness,本插件不带这个命令。 ```sh npm install -g @deepseek-ai/dsh dsh plugin --profile web add github:syncable-dev/dsh-plugin-memtrace # 不装全局 CLI 也可以: npx -y @deepseek-ai/dsh plugin --profile web add github:syncable-dev/dsh-plugin-memtrace dsh --profile web --dump-config | grep -A4 'id: dsh-plugin-memtrace' ``` 首次启动可能会花一分钟(`npx memtrace mcp` 拉取二进制)。想跳过: ```sh npm install -g memtrace export MEMTRACE_BIN=memtrace ``` 然后在 Web UI 里: > 用 Memtrace 索引当前目录,然后给我一份架构简报。 ## 安装与卸载 | 渠道 | 命令 | | --- | --- | | Git | `dsh plugin --profile web add github:syncable-dev/dsh-plugin-memtrace#main` | | npm | `dsh plugin --profile web add dsh-plugin-memtrace` | | 卸载 | `dsh plugin --profile web remove dsh-plugin-memtrace` | 本包是纯 ESM,没有 `prepare`,git 安装不需要 `allowBuilds`。 ## 工作原理 两条 Cordis 行,都由本包拥有: 1. **`dsh-plugin-memtrace`** — 读取 `skills/*/SKILL.md`,在 `apply` 时注册;卸载即注销。 2. **`mcp-memtrace`** — 官方 MCP 客户端,`serverName: memtrace`。`MEMTRACE_BIN` 覆盖命令,否则 `npx -y memtrace mcp`。 不会去改文件系统 skill provider 的 `config`(整行覆盖、后写赢)。运行时注册不会和其他 skill 包打架。 ## 许可证 [MIT](LICENSE) © 2026 Memtrace / Syncable 社区维护的 Harness 插件,**不是** DeepSeek 官方产品。