Repository navigation
Releases
v0.1.2
0.1.2
维护版本:补充从仓库安装后的更新判定说明。功能与 0.1.1 完全相同,代码未改。
为什么发这一版
0.1.1 把 manifest 提到仓库根,使 pnpm add github:Nero0427/dsh-wb-memory 可安装、市场也能读到版本号。但市场判断「有没有新版」比较的是仓库根 package.json 的 version 与已装版本 —— 只推 commit 而版本号不变,不会提示更新。
递增版本号本身即一次真实更新:已用 github: 安装的 profile 会检测到 0.1.2 并可以点击升级。link: 安装的本地开发副本不在更新通道内,需先改成 github: 安装。
更新后
市场点「更新」会重新从仓库拉取并替换插件目录。配置存在 <DSH_HOME>/dsh-wb-memory/config.json 与 profile 的 cordis.patch.yml,不随源码替换丢失。重启 DSH 后用 /memory 确认注入生效。
安装
推荐从仓库安装:
cd <DSH_HOME>/profiles/desktop
pnpm add github:Nero0427/dsh-wb-memory或者下载本页的 dsh-wb-memory-0.1.2.zip,解压后把整个插件目录放到 <DSH_HOME>/profiles/desktop/node_modules/dsh-wb-memory。
完整说明
见 README.md,变更记录见 CHANGELOG.md。
v0.1.1
0.1.1
让插件可以从 GitHub 仓库直接安装,并被插件市场识别与更新。功能与 0.1.0 完全一致,只调整仓库布局。
改了什么
package.json与cordis.patch.yml移到仓库根,声明dsh.bundle,符合 DSH 插件 manifest 规范。- 源码仍在
src/,exports相应指向src/lib/index.js与src/client.js。 - 市场按仓库根
package.json的version判断新版;此前根包缺失,读不到版本,只会把link:安装当成不可更新的本地开发副本。
安装
推荐从仓库安装(可被市场管理、可点击更新):
cd <DSH_HOME>/profiles/desktop
pnpm add github:Nero0427/dsh-wb-memory或者下载本页的 dsh-wb-memory-0.1.1.zip,解压后把整个插件目录放到 <DSH_HOME>/profiles/desktop/node_modules/dsh-wb-memory。
profile 的 cordis.patch.yml 里停用 AGENTS.md 加载器并插入本插件:
- id: agent-instructions
name: '@deepseek-ai/dsh-agent-instructions'
disabled: true
- insert:
- id: dsh-wb-memory
name: dsh-wb-memory
inject: [systemPrompt, webServer]
config: { enabled: true, maxBytes: 60000, topicsMode: index, projectMemory: true }重启 DSH 生效。设置页写入的配置存在 <DSH_HOME>/dsh-wb-memory/config.json 与 profile 的 cordis.patch.yml,不随安装方式变化。
从 0.1.0 升级
旧版把 package.json 放在 src/ 下,仓库根没有 manifest。如果之前用 link:.../src 挂载,改成 github: 安装即可;link: 依赖不会出现在市场的更新列表里。
完整说明
见 README.md,变更记录见 CHANGELOG.md。
v0.1.0
0.1.0
首个可用版本。
它能做什么
把 WorkBuddy 的 SOUL / USER / MEMORY / topics 渲染成 system prompt 里的一个独立 section,两边读同一份 Markdown,不落副本、不建库。
- 每次装配时重新渲染,按源文件 mtime 缓存,源一改下一轮就带新内容。
- 带记忆协议:告诉 agent 什么时候写、写到哪、怎么写,写回直接落在源文件上。
- 设置页「记忆」分区:开关、字节预算、主题处理方式、来源目录、注入构成概览。
- 命令:
/memory、/memory render、/memory preview、/memory path。 - 零运行时依赖。
安装
下载本页下方的 dsh-wb-memory-0.1.0.zip,解压后把 src/ 挂进 profile:
{
"dependencies": { "dsh-wb-memory": "link:/path/to/dsh-wb-memory/src" },
"dsh": { "profile": { "bundles": ["dsh-wb-memory"] } }
}profile 的 cordis.patch.yml 里停用 AGENTS.md 加载器并插入本插件:
- id: agent-instructions
name: '@deepseek-ai/dsh-agent-instructions'
disabled: true
- insert:
- id: dsh-wb-memory
name: dsh-wb-memory
inject: [systemPrompt, webServer]
config: { enabled: true, maxBytes: 60000, topicsMode: index, projectMemory: true }重启 DSH 生效。
成本
默认配置下注入正文约 13.7 KB,约合 3.3 K token。前缀缓存命中后边际成本接近于零。
完整说明
见 README.md,变更记录见 CHANGELOG.md。