自进化团队记忆,以纯 Markdown 存于 Git:原生 Cordis 插件注册 38 个裸名记忆工具,并按每次组装动态注入 prompt-signals 段;含 RPE 强化、衰减与睡眠巩固;与 Claude Code(MCP)、OpenClaw 宿主共享同一数据仓;已对 DSH 0.1.0-rc.6 实测。
安装
# npm 包(预构建)
dsh plugin --profile web add @co-engram/dsh
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:Co-Engram/Co-Engram#path:/packages/dsh-plugin
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
English | 中文
Co-Engram 团队记忆的 DeepSeek Harness 原生 Cordis 插件。
- 40 个记忆工具注册到
ctx.tools,裸名形态(engram_search、engram_create……)——与 Claude Code 宿主同一套工具。 - 动态
memory:co-engramsystem prompt 段(order 120):topTags、技能清单、目录概览、待审候选数在每次 prompt 组装时重新求值——写入一条记忆,下一条消息即生效。 - 进程锁共存:与 Claude Code(MCP)/OpenClaw 宿主共享同一 dataRoot;后台维护与网页 viewer 由唯一的 holder 进程运行。
安装
dsh plugin --profile <name> add @co-engram/dsh
仅此一步——包内声明了 dsh.bundle patch,插件自动激活为 profile 层,无需手改 cordis.patch.yml。首次使用需把 co-engram 指向数据仓(与其他宿主共享):
npm install -g @co-engram/claude-code # 提供 `co-engram` CLI
co-engram config data-root $HOME/team-memory
配置(全部可选)
- id: co-engram
name: '@co-engram/dsh'
config:
language: zh # 或 en —— 工具描述与 prompt 语言
startMaintenance: true # 后台维护(强化/遗忘/巩固)
proposalEnabled: true # 隐式捕获提案引擎
startViewer: true # 网页 viewer(默认跟随 proposalEnabled;holder 门控,端口 18899)
defaultCreatedBy: '' # 默认创建者兜底(默认取 git author)
完整参考见 docs/host-dsh.zh-CN.md。
与 MCP 桥接路径的对比
MCP 桥接(dsh-mcp-client) |
本插件 | |
|---|---|---|
| 工具名 | mcp__co-engram__* |
裸名 engram_* |
| prompt 引导 | server instructions 不被桥接——signals 丢失 | 原生动态段,每次组装求值 |
| Claude Code hooks 副作用 | 有(会 auto-install 到 ~/.claude/settings.json) |
无 |
许可证
MIT
链接
同类插件
vectorize-io/hindsight#coding-agents★ 44359
Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
volcengine/OpenViking#examples/dsh-memory-plugin★ 39101
面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`viking://` URI 防护,以及对接 OpenViking 服务端的 recall/write 记忆工具。
agentscope-ai/ReMe#dsh★ 3545
将 DeepSeek Harness 接入 ReMe 本地优先、自进化的个人知识库:自动把已完成的主 Agent 对话沉淀为用户掌控的 Markdown 记忆,通过 reme_search 结合 BM25、可选向量检索和 wikilink 展开搜索对话与资料,并按日整理长期记忆。
zilliztech/memsearch#MemSearch★ 2691
供 DSH 与其他编程 Agent 共享的 Markdown 记忆,支持自动捕获、步骤前上下文注入、搜索召回,以及通过审阅面板实现 memory-to-skill 自进化。
vshulcz/deja-vu#extensions/dsh★ 1116
读取本机上其他三十三个编程智能体已经写下的会话文件——Claude Code、Codex、Cursor、VS Code Copilot Chat、opencode、OpenClaw、Hermes、Kimi、Cline、Zed 等,包括安装之前的历史:提供 deja_recall、deja_session、deja_blame、deja_fix、deja_how、deja_remember 六个工具与 /deja 命令,并可选地把召回结果加入运行时上下文。本地 BM25 索引,不用大模型,不用向量嵌入,不联网(dsh plugin --profile web add dsh-deja)。
adoresever/graph-memory★ 633
DeepSeek Harness 的可追溯、可检索跨会话记忆:把对话知识沉淀为带类型的图节点(任务/技能/事件)与关系边。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。