dsh-memory-evolve 使用指南
为 DSH 注入五轨分层记忆(全局/用户/项目/项目关键+git分支/每日)、自进化后台审查、待办/技能/提示词/画板管理、COI 外部 AI 代理调度与跨设备记忆同步。
本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。
本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。
快速上手
dsh-memory-evolve
— 源: plugin_wiki.wiki_content
安装与验证
dsh plugin --profile web add github:csyangwen/dsh-memory-evolve
复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。
— 源: plugins.install
关键要点
- id: dsh-memory-evolve
- id: dsh-memory-evolve
- 用户档案:你的偏好、公司、沟通习惯——AI 每回合都能看到;
- 全局事实:环境、工具、惯例等长期知识;
- 项目关键记忆:当前项目的约定、决策、架构、踩坑,自动注入上下文,重要结论可标记只在某个 git 分支生效;
— 源: plugin_wiki.readme_zh (fallback readme_raw)
常见问题
安装后还需要手动装什么才能跑?
不用。包内自带 cordis.patch.yml(dsh.bundle.patch 声明),dsh plugin add 后 host 端自动注册;唯一动作是按提示重启 dsh web。再次手动在 profile patch 里 insert 同一 id 会导致加载器报 duplicate loader entry id。
记忆和待办这些数据存哪里?换电脑怎么搬?
默认存 <DSH_HOME>/memories(DSH_HOME 默认 ~/.dsh),全部本地文件。开启「记忆同步」模块(syncEnabled)后可以在 Web 界面配置跨设备同步:项目轨用项目代码仓库的专属分支,全局轨用单独的共享记忆仓库;远程推送永远需要你主动点「同步并推送」。
AI 会私自往记忆里写东西吗?
不会擅自写。user / memory / key 这三轨走「AI 提议 → 你确认」流程,提议进 SUGGESTIONS.jsonl,记忆 Tab「待确认」里采纳才生效;project / daily 轨是自动写入(每回合进展),但内容也仅在本地。
装上后没看到「画板/广播/会话编排」这些 Tab?
这些都是独立子模块并默认关闭。你需要进「Memory Evolve 设置 → 配置」打开对应开关(canvasEnabled / broadcastEnabled / sessionEnabled 等),打开后该 Tab 才会出现,关闭时工具也整体卸载(不占模型工具列表)。
需要 Node 什么版本?依赖哪些第三方包?
插件本身只使用 Node 内置模块(fs、path、child_process、crypto 等),零运行时第三方依赖。Node 版本要求未在 package.json 显式声明,但 import 语法为 ESM、且 lib 用了 node:fs 前缀,建议 Node 22+。
卸载插件会一并清除已写入的记忆吗?
不会。dsh plugin --profile web remove 只卸载插件本身,记忆目录(约定的 ~/.dsh/memories 与 ~/.agents/skills)原样保留;如需彻底删除,手动删除对应目录即可。
跨进程能唤醒另一个会话吗?
不能。de_session 模块只支持在同一 DSH 进程内创建/唤醒会话,跨实例/跨机器无法程序化唤醒;进程重启后已经能自动 resume 离线会话再唤醒。
外部 AI 代理(kimi/codex/grok/hermes)需要单独装吗?
是的。COI 模块(coiEnabled)只提供调度框架,具体适配的 CLI 代理(kimi/codex/grok/hermes 等)需要你在本机单独安装并在「设置」里配置可执行路径;插件不内置这些 CLI。
— 源: plugin_wiki.faq_json
兼容性
- DSH: 未声明(package.json 无 engines/peerDependencies;描述中提及 260810+ 快照以使用部分能力如会话图片附件)
- Node: 未声明(仅使用 Node 内置模块,建议 Node 22+)
— 源: plugin_wiki.compatibility_json
踩坑提醒
安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。
— 来源:通用规则