Files
goodbuddy/docs/development/release-preparation-0.15.5.md
T
mesalogo 925d410247
GoodBuddy Agents / Validate Agent source (push) Canceled after 0s
GoodBuddy Agents / Build darwin arm64 Agent (push) Canceled after 0s
GoodBuddy Agents / Build linux arm64 Agent (push) Canceled after 0s
GoodBuddy Agents / Build linux x64 Agent (push) Canceled after 0s
Cross-platform packages / Validate source (push) Canceled after 0s
Cross-platform packages / Authorize desktop packaging (push) Canceled after 0s
Cross-platform packages / linux arm64 (push) Canceled after 0s
Cross-platform packages / macos arm64 (push) Canceled after 0s
Cross-platform packages / windows arm64 (push) Canceled after 0s
Cross-platform packages / linux x64 (push) Canceled after 0s
Cross-platform packages / macos x64 (push) Canceled after 0s
Cross-platform packages / windows x64 (push) Canceled after 0s
Cross-platform packages / Publish GitHub and OSS release (push) Canceled after 0s
release: prepare Desktop 0.15.5
Document incremental Smart heartbeat reviews, evidence-backed suggestions, interrupted-turn history, floating checklists, and note save behavior. Record schema 50 backup requirements and real Host cancellation validation; Agent remains 0.15.1.

Release note: 智能心跳按变化回顾并提供有依据的建议,修复取消后续聊、清单展开和笔记保存体验;升级前请备份数据库及笔记。
2026-09-30 11:23:45 +08:00

47 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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
为准,标签只能在该门槛通过后创建。