# Desktop 0.15.5 发布准备 日期:2026-09-30。用户授权按新增改动确定版本、提交推送两个远端, CI 与生产构建通过后自动打标签发布;本轮不构建 LoongArch。 ## 范围 已发布基线 `v0.15.4`:`a662b16f5e076f67788457653d29c0d2fbacdab0`。 初始工作区干净,产品源码截止 `2d8e58e995c4ac2e3d885b028e588d49d06f05cf`。 四个提交分别为取消轮次历史、执行清单浮层、智能心跳增量回顾与监督建议、 笔记保存后退出编辑。双语正文维护在 `resources/release-notes.json`; 已发布正文保留,两个 FEATURES 同步当前能力和剩余边界。 Agent 保持 0.15.1,不发布新标签或修改其历史说明。Agent daemon、协议实现和 Runtime 锁没有变化;共享合同新增的是桌面监督配置/API,历史构建在 Renderer/Main 进行,远程继续通过现有 history 字段传输。因桌面至 Agent 历史输入改变, 仍对当前源码完成真实 Host 取消后续聊验证。 ## 数据与行为边界 schema 50 在既有事务中增加心跳介入方式、建议状态和建议表;旧报告中仍 proposed 的记忆迁为 pending 约定,不确认或删除原记录。已读迁移指南并核对 49→50 回归; 没有读取或升级用户原库,也不声明大规模真实旧库性能已验证。 升级前关闭应用,备份完整数据库及相邻 `notes/`;降级需恢复完整升级前备份。 手动回顾默认增量,显式重新整理不推进或重置共享进度。建议以本次结果中的依据为准, 有候选才进行额外模型调用;项目与全局分别维护进度,会话级实时介入仍未实现。 本地 OpenCode 的取消会话标记不等同于 Agent 实现;远程使用共享桌面历史输入与 原有取消/会话恢复路径,不声称复用了本地 OpenCode 类。 ## 验证记录 - 类型检查和 lint 通过。 - 首轮定向 34 文件:1092 通过、1 跳过、1 失败。会话合并用例只等待 Runtime mock 调用便触发新会话,单独复跑通过;补充等待已发送消息可见,保留两次同批 新建请求和最终会话数量断言。最终 34 文件全部通过,1093 项通过、1 项既有条件跳过; 类型检查、lint、双语发布说明及差异检查再次通过。 - 当前源码在共享 Linux x64 Host:OpenCode、Continue 各在 Ask 输出后主动取消, 用生产 `buildRuntimeHistory` 生成中断历史,再以 Execute 发送无工具的新问题。 两条路径均只回答新问题,未续写原列表;归属进程最终为 0。 本轮恰好 4 次真实上游请求,全部 HTTP 200,无重试或假模型;用户设置只读取 临时加密副本,未修改正式 Agent 安装和工作目录。 - 智能心跳开发记录中的 4 次 DeepSeek 请求是该功能开发证据,不计入本轮新增调用。 参见[实施记录](../features/conversation-supervision/progress.md)。 - 不执行本地生产构建、打包或安装包启动。全仓验证和生产构建以最终提交的 CI 为准,标签只能在该门槛通过后创建。 ## 中断后扩展候选 用户新增四个提交并授权再次推送继续发布;源码范围扩至 `6edfc0046b83150f2027167352000f161fb0dd0a`,恢复时工作区干净。 新增 OpenCode 终端依赖缓存、短 MCP 名称与并行占用、工作区固定工具栏、 笔记双栏布局及手动标签。说明和功能矩阵已同步,目标 schema 改为 51。 标签支持多选 AND 筛选、重命名/合并/删除及桌面笔记工具字段,非自动分类; Agent daemon 和协议不变,Agent 仍为 0.15.1。 上一候选 `925d410` 的 Agent CI 通过,Desktop `36664224641` 为 5481 通过、 55 跳过、3 失败,生产构建未执行,未创建标签。两个笔记分析用例的旧编辑按钮 假设已由新提交修正;新源码真实 Electron 复验已通过。监督布局仍查找旧记忆建议 标题及已移除的心跳运行审计,修正为监督建议区域和两条建议断言、审计不重复展示, 保留页签、宽度、历史报告和导航检查。 扩展候选复验:15 文件、502 项通过,包含上述三个失败场景、笔记标签与布局、 工作区滚动布局、schema 51 数据库、MCP 网关/名称及原生终端缓存测试; 类型检查、lint、双语说明校验和差异检查通过。该轮测试使用隔离 fixture, 没有新增付费模型调用;先前 4 次真实 Host 请求仅对应取消后续聊范围, 不作为新增标签工具的完整远程 UI 实测声明。 `89fc100` 的 Agent CI 通过;Desktop `36707706849` 为 5507 通过、55 跳过、 2 失败,前述三个失败场景均已通过。笔记滚动在请求完成回调中早于 DOM 提交, 以立即执行动画帧的回归稳定复现后,改在布局 Effect 中定位已挂载记录。 手动压缩独立复跑通过,夹具同步当前分层选择格式并等待目标会话历史显示; 尚不将独立通过视为 Linux 全仓通过。修正后完整 App/笔记组件及真实 Electron 导航/压缩共 450 项通过,类型检查和 lint 通过,无新增外部模型调用。