Repository navigation
0.3.0 — 跨电脑记忆迁移
新增
- 新增
memory_export/memory_import,通过 JSON 迁移全局偏好及全部项目记忆,保留更新时间与失效状态。 - 新增独立
dsh-memory命令,旧电脑无需升级插件即可导出;支持将旧项目映射到新电脑上的项目目录。 - 导入默认先预览,保留本机同名内容;执行需携带已确认的预览 token。记忆或文件发生变化时要求重新预览。
- 写入前自动备份,写入错误自动回滚,并提供手动恢复命令。超出容量时拒绝导入,不自动淘汰记忆。
验证
DSH 依赖版本 0.1.7-alpha.1 与 0.2.0-rc.2 各 108/108 测试通过,TypeScript 构建通过。独立 CLI 完成模拟旧电脑导出、新电脑预览和导入、再次导出及回滚。
更新新电脑
dsh plugin --profile web add dsh-tool-user-memory@0.3.0将 web 替换为实际 profile,更新后重启 DSH 会话;web 模式重启 dsh web。原有记忆文件无需转换。
在旧电脑导出(PowerShell)
npx --yes --package=dsh-tool-user-memory@0.3.0 dsh-memory export --file "$env:USERPROFILE\dsh-memory.json"将 JSON 文件传到新电脑,先让 agent 用 memory_import 预览,再指定旧项目对应的本机目录并确认执行。完整命令行选项、备份位置及回滚方法见 README。导出文件包含完整记忆,请按个人资料保存。