跳到主内容

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

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则