coding-agents
vectorize-io
Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
csyangwen/dsh-memory-evolve
为 DeepSeek Harness 带来「跨会话长期记忆 + 后台自我进化」能力的纯插件实现:五轨记忆 · git 分支感知 · 回合内自我审查 · 技能自我进化与技能管理器 · 四轨待办 · COI 调度 · 会话广播 · 会话搜索 · 提示词管理器 · 临时信息便签——零核心修改、零运行时依赖,随装随用、卸载即净。
安装
GitHub 方式 · GitHub 源码
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/web/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
桌面版有自己的 profile,叫 desktop,只认它自带的 dsh 命令——npm 装的 dsh 会直接拒掉这个 profile。先在应用菜单里点 Manage dsh Command… 装上这个命令,打开一次桌面版再彻底退出,跑下面这条,然后重新打开桌面版。
GitHub 方式 · GitHub 源码
从 GitHub 装会执行项目自己的构建脚本,而 pnpm 默认拦着不让跑——先跑一次这条命令,pnpm 会打印出要加到 ~/.dsh/profiles/desktop/pnpm-workspace.yaml 里 `allowBuilds` 下面的那个 key。
我们的实装是在 npm 版 dsh 的 web profile 里跑的,没在桌面版上跑过。
我们跑过之后
我们跑过,装得上
这里每条命令都在一次性容器里、对着干净 profile 真跑过,结果取自 harness 自己的记录,不是读源码猜的。 最近一次 8 天前,DeepSeek Harness 0.2.2-rc.1.
挂进你的 README
给维护者的:badge 取这条 listing 最近一次 sandbox 实测的结果,重跑之后它自己会变,读者点开就是这页的完整记录。
安装前须知
安全
我们这次实装里没有构建脚本被拦。
来源:我们在沙箱里的实装,DeepSeek Harness 0.2.2-rc.1,8 天前。
package.json 里没有 preinstall / install / postinstall 脚本。
来源:最近一次同步时读到的 GitHub 上的 package.json。prepare 没有记录——它只在从 GitHub 装时执行,被 pnpm 拦下时会出现在「构建脚本」那一行。
shell 命令(bash、exec、spawn 之类)
来源:对 README 做的关键词匹配,只提示它可能碰到什么,不是代码分析。
这不是安全审计。上面是一次实装记录加两次文本扫描,没有人替你读过这个插件的代码。插件带着你 agent 的权限在跑。
是什么 — 该插件为 DeepSeek Harness 提供跨会话长期记忆和背景自我演化支持。
谁该装 — 开发者切换会话维护多个项目时适合安装此插件,因为AI能记住项目关键事实和待办。 如果你追求零 shell 执行的工具,那此插件会执行 shell 命令。
注意 — 从源码装时需要先手动放行它的构建脚本。沙箱实测通过,在全新 profile 里装上并被 harness 注册进 profile。没发现明显的坑。
锐评 — 需要跨会话记忆时我会装它,因为它完全可移除且零核心修改。
grok-4.6 写的,只当参考,不当结论。里面说装得上或装不上,是在干净 profile 里真跑过的;其余都是读仓库读出来的。以实际运行为准。

dsh-memory-evolve 是一个 DeepSeek Harness 插件,为会话提供跨会话长期记忆、待办管理、技能与提示词管理,以及内部会话和外部 agent 协作能力。它不修改核心,也不增加运行时依赖,适合需要在多个项目、多个会话之间保留工作上下文的开发者。
DeepSeek Harness 通过插件包内的 cordis.patch.yml 自动注册它。插件会读取工作目录和 Git 分支等项目上下文,把用户档案、全局事实、项目关键记忆、项目日志、每日日志、待办、技能和临时便签持久化;后续回合可按需注入这些内容。它还提供本地文件搜索、会话广播、会话搜索、提示词注入、外部 agent 派单,以及基于 Git 分支的记忆同步。回合内记忆审查由 reviewEnabled 和 reviewInterval 控制,默认关闭,许多工具也需要在设置中手动启用。
如果不希望保存项目资料、协调多个会话,或不希望 agent 接触本地项目和终端相关能力,不应安装此插件。内部会话的持续唤醒依赖主 DeepSeek Harness 进程保持运行;Git 同步也只对开启同步的项目生效。目录标记的 terminal surface 表明插件涉及终端型工作流和本地文件操作,应按实际权限安装到 profile。
DeepSeek Harness 会从插件包的 cordis.patch.yml 读取 dsh.bundle.patch 并自动注册 dsh-memory-evolve,不需要手动添加 insert。在 profile 的 cordis.patch.yml 中用同一个 id 覆盖配置:
| 配置项 | 默认值 | 作用 |
|---|---|---|
reviewEnabled |
false |
开启回合内记忆审查 |
reviewInterval |
10 |
每隔指定用户回合数审查一次 |
临时停用时,可在 dsh-memory-evolve 项中设置 disabled: true。其他功能可在插件设置中逐项开启,README 没有列出全部设置键。
DeepSeek Harness 使用 dsh plugin 管理插件。文档给出的卸载命令是 dsh plugin --profile web remove dsh-memory-evolve,卸载后插件产生的效果会一并清理。安装或修改配置后,需要重启 dsh web。如果旧 profile 曾手动写入插件的 insert,必须删除该项,否则重复的 loader ID 可能阻止启动。
每回合结束时,插件会把进展写入项目日志和每日日志;项目数据按工作目录隔离,日志可带当前 Git 分支标记。重要记忆进入上下文前需要确认,归档后的记忆不会继续注入。记忆同步使用 Git 专属分支,也可配置独立的共享记忆仓库;未开启同步的项目保持本地状态。
插件还能创建内部会话、建立协作房间、广播消息、唤醒空闲会话,并向外部 agent 派单。外部任务结果可写入项目日志和每日日志。README 未说明最低 DeepSeek Harness 版本、操作系统支持、环境变量或完整的本地文件路径。
根据项目自己的文档整理,会跟着上游更新。两边对不上时以源码仓库为准—— 去 GitHub 看原始 README
同一分类
vectorize-io
Hindsight:会学习的 Agent 长期记忆系统,自动召回/保存、知识页、深度反思与按仓库隔离的记忆银行。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
volcengine
面向 DeepSeek Harness 的 OpenViking 记忆与上下文插件:pre-step 自动召回与画像注入、会话捕获、`viking://` URI 防护,以及对接 OpenViking 服务端的 recall/write 记忆工具。
我们跑过,装得上
MemTensor
DeepSeek Harness 本地记忆插件:分层 L1/L2/L3 记忆,自动沉淀与手动 memos_* 检索工具并存,内置记忆浏览器。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
agentscope-ai
将 DeepSeek Harness 接入 ReMe 本地优先、自进化的个人知识库:自动把已完成的主 Agent 对话沉淀为用户掌控的 Markdown 记忆,通过 reme_search 结合 BM25、可选向量检索和 wikilink 展开搜索对话与资料,并按日整理长期记忆。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
agentscope-ai
将 DeepSeek Harness 接入 ReMe 本地优先、自进化的个人知识库:自动把已完成的主 Agent 对话沉淀为用户掌控的 Markdown 记忆,通过 reme_search 结合 BM25、可选向量检索和 wikilink 展开搜索对话与资料,并按日整理长期记忆。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。
zilliztech
供 DSH 与其他编程 Agent 共享的 Markdown 记忆,支持自动捕获、步骤前上下文注入、搜索召回,以及通过审阅面板实现 memory-to-skill 自进化。
没有一行式安装命令——这个插件在一个大仓库的子目录里,也没发 npm 包。