v0.5.4:统一记忆空间表达
v0.5.4 将持久化记忆单元统一称为 记忆空间,英文对应 memory space。本版包含 PR #194,覆盖产品文案、代码模型、公开 SDK 命名、响应式布局和文档。
统一表达与界面布局
- 工作台、设置、无障碍标签、Agent 指引、命令输出、随包 README 和双语指南使用一致术语。单条记忆、运行时记忆和项目档案继续保留各自含义。
- 代码规范命名包括
MemorySpace、MemorySpaceRegistry,以及createSpace、mergeSpaces等服务操作。 - 窄屏目录操作在可用宽度内换行,Provider 状态标签与存储标识允许换行,导航间距适配更长的标签。中英文目录与创建流程均在 390 × 844 下检查。
- 当前文档使用更新后的桌面和窄屏截图。可编辑的中文示意图采用新术语;历史截图、测量和录屏保留原始像素及来源记录。
兼容性与现有数据
既有 v0.5.x 集成继续可用。旧模型名称与服务方法保留为兼容别名;Provider factory 在旧上下文之外接受规范 authority 名称,HTTP Provider 的旧 protected 字段继续兼容现有子类。
已发布的工具/RPC 名称、memoryBodyId(s) 等 wire 字段、registry 文件名与 JSON 结构、Document/Pack lineage 和 revision 编码沿用原有拼写,这些标识仍指记忆空间。用户自行设置的名称保持原样,包括使用旧中文术语的名称。不需要迁移数据;ID、数据位置、Provider 连接、管理授权与只读限制保持兼容。
发布包与升级
Starter 和全部十六个官方插件均升级到 0.5.4,因为各包都有代码或随包文档变化。独立版本机制继续生效,Starter 精确固定这组经过验证的组合。
在实际使用的 DSH Profile 中安装,然后重启 DSH:
dsh plugin --profile web add dsh-mnemon@0.5.4Headless Profile 将 web 替换为 headless。Mnemon CLI 继续独立维护,本版不修改其版本;安装和更新指引继续采用官方 @mnemon-dev/mnemon npm 包。参见快速开始与运维指南。
回滚时,在同一 Profile 安装 dsh-mnemon@0.5.3 并重启 DSH,无需转换数据。若另行更新了独立安装的插件,需要分别恢复。
验证与证据
实现已通过 783 项根测试、300 项插件测试、确定性构建、工作区类型检查、真实隔离 DSH Headless 激活、包检查,以及十六个插件独立仓库和十七个 tarball 的验证。外部 SDK 夹具同时编译新旧模型名称,并验证覆写旧 protected Provider 字段的子类。两项 opt-in Native/平台实机集成测试需要单独环境,本地已跳过。
真实双语 UI 证据使用可丢弃的合成数据,覆盖创建、编辑、激活、浏览、设置、语言切换和取消。十八张原始 JPEG 截图在版本化之前采集,基于 v0.5.3 加入本次实现;这些改动现已纳入 v0.5.4,截图版本标识对应采集时的基线。未评估模型质量或云端 Provider 行为。窄屏修复不代表已经覆盖所有设置页面,其他已记录的兼容性限制仍适用。
发布流程验证版本化工作区和独立包,冻结制品完整性,先发布插件依赖层、后发布 Starter,从 npm 安装完整组合,并在创建 GitHub Release 前对从 v0.4.7 升级执行 Registry 冒烟测试。
上一版:v0.5.3。