目录

v0.2.10:可靠更新与子 Agent 结果交接

在 GitHub 上查看源文件

v0.2.10 是一次聚焦可靠性的补丁发布,覆盖可信远程管理、应用内包更新、记忆系统设置与委派记忆操作。

修复

  • 可信远程 WebUI 现在根据 Host 授予的设置能力控制记忆写入与助手消息保存,不再根据传输位置判断。明确授权的远程管理可以正常使用,只读会话仍保持受限。
  • 应用内 dsh-mnemon 更新器现在会在实际拥有该安装的 DSH profile 内执行 pnpm update,避免无关进程工作目录导致 ERR_PNPM_NO_PKG_MANIFEST。
  • 记忆系统对话框现在可以通过设置桥保存完整的已有 persistenceStrategy 对象;不受支持的顶层字段仍会被拒绝。
  • 当子 Agent 遗漏 UUID 结果工具交接时,Mnemon 可以从权威的成功终态工具回执恢复受约束的结果。已经成功的召回与写入不再误报 memory subagent completed without recording its result。

安全与兼容性

  • UUID 结果工具仍是首选完成通道,严格工具白名单保持不变;无关工具、失败回执、子 Agent 异常停止和外层 Code Mode 失败仍然保持失败关闭。
  • 已提交的写操作不会被重试,从而避免重复副作用。Code Mode 内部回执只有在外层 run_code 成功后才会被接受。
  • 存储格式、Provider 连接格式、RPC 权限、公开工具 schema 和配置键均未改变,已有数据无需迁移。
  • 更新 dsh-mnemon 并重启受影响的 DSH profile 即可。

仓库维护

  • 双语 Issue Forms、PR 模板、贡献指南和自动贡献检查现在共同定义仓库维护流程,不改变已安装的运行时。

验证

  • 本地完整测试套件 351 项通过;Windows 专用 smoke test 只会在非 Windows 本地环境跳过。
  • 定向覆盖可信远程控制、profile 内版本更新、持久化策略设置、Native 工具回执、Code Mode 成功与失败交接、失败关闭路径以及写操作不重试。
  • 类型检查、确定性构建、Headless 激活、发布包校验、publint、attw,以及 Ubuntu 与 Windows CI 均通过。

上一个补丁版本见 v0.2.9 发布说明。