面向 DSH 与 Codex 的技术预览版本机图记忆:每轮前从用户全局与当前项目作用域召回证据,分别保存 USER 与 ASSISTANT 记录,并保留项目、会话、角色和来源信息,用于可视化图谱与带证据引用的知识页。
安装
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:reshuibuduo/TMCRA-Agent-Memory#path:/integrations/deepseek-harness-local
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本。请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
这个 DSH 插件把原生 agent/pre-step 与 session/event 生命周期接到同一台电脑上的 TMCRA。
先安装纯本地运行时,再生成共享接入配置:
powershell -ExecutionPolicy Bypass -File .\scripts\install-local.ps1
node .\integrations\local-agent-hooks\scripts\configure.mjs --runtime-config .\.tmcra\config\runtime\local-runtime.json
完成依赖、类型、生命周期测试和打包后,把插件加入指定 Harness Profile:
powershell -ExecutionPolicy Bypass -File .\scripts\install-deepseek-harness-local.ps1 `
-PackageDirectory D:\tmcra-packages
Shell:
TMCRA_DSH_PACKAGE_DIRECTORY="$HOME/tmcra-packages" \
bash scripts/install-deepseek-harness-local.sh
脚本依次执行 npm ci、类型检查、Harness 生命周期测试、构建、npm pack 和 dsh plugin --profile web add。插件默认读取 ~/.tmcra/local-integration.json,也可以通过 configPath 指向另一份纯本地接入配置。Harness 预览版可能无法正确处理带空格或非 ASCII 字符的压缩包路径,因此打包目录必须使用短的 ASCII 路径。
每一个被 Harness 接受的人类回合都会执行:
- 解析与其他本地 TMCRA 接入一致的项目身份;
- 在第一次模型调用前召回用户全局与当前项目证据;
- 以插件来源、明确不可信的数据消息注入召回内容;
- 以
user主体写入用户问题; - 用实际 Harness agent/subagent 身份写入可见回答;
- 本地写入失败时进入 outbox,在下一回合重试。
这个包不含 TMCRA 账户、套餐、设备授权、托管作用域或生产 API 地址。
生命周期和打包内容已针对 @deepseek-ai/dsh-agent-loop 0.1.0-rc.6 验收。最后的 dsh plugin add 仍要求电脑已经安装 DSH CLI;找不到 CLI 时安装器会停止。
链接
同类插件
volcengine/OpenViking#examples/dsh-memory-plugin★ 28995
面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`viking://` URI 防护,以及对接 OpenViking 服务端的 recall/write 记忆工具。
vectorize-io/hindsight#coding-agents★ 20139
Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
Ikalus1988/MisakaNet★ 405
失败恢复记忆库:从真实工程会话中搜索和记录失败恢复教训,支持 BM25 + 语义 RAG 检索和知识库管理。
text2future/flowix#dsh-flowix-memory★ 316
将本地 flowix-cli 注册为 MCP 服务,让 agent 可以搜索、读取、创建和编辑 Flowix 备忘与思维导图产物。
dsh-engramory★ 155
把 Engramory 策展式记忆纪律做成可安装插件([npm: dsh-engramory](https://www.npmjs.com/package/dsh-engramory)):通过 `ctx.tools.guard()` 对 `MEMORY.md` 索引施加确定性的 200 行 / 25KB 上限(增长即拒、缩小的重写一律放行),并把协议注册为运行时 skill。记忆库是纯 markdown、一条事实一个文件,与 Claude Code、Codex、Kiro、OpenClaw 共用。
omdsh-dev/dsh-mnemon★ 92
由 Mnemon 驱动的 DeepSeek Harness(DSH)跨 Agent、本地优先的持久记忆插件。它可在支持 Mnemon 的 Agent 之间共享长期记忆,并提供运行时记忆、可检索项目档案、语义召回、知识图谱和 Sidebar UI。