Files
goodbuddy/docs/development/release-preparation-0.15.4.md
T
mesalogo ed47e2c2a5
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
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
chore: prepare desktop 0.15.4 and agent 0.15.1 releases
Document layered Runtime and model selection, separate system-task usage, and Continue history handling. Record schema 49 backup requirements and current-source Host validation with explicit failed-provider attempts.

Release note: Desktop 0.15.4 supports layered Runtime/model choices and separate system-task usage; update Desktop before Agent 0.15.1 to receive the remote Continue history fix.
2026-09-29 22:10:20 +08:00

2.6 KiB
Raw Blame History

Desktop 0.15.4 与 Agent 0.15.1 发布准备

日期:2026-09-29。用户确认两个补丁版本,提交并推送两个远端; 候选 CI 和生产构建成功后自动打标签发布,不构建 LoongArch。

范围与说明

  • Desktop 已发布基线为 v0.15.3(3c9229ac7a57071fc955adb1095c499ffdfd006a)。 本轮源码截止 9c88ca20f3c62ca29b9aca179dc191b460db37d8,开始时工作区干净。
  • 三个提交包含系统任务 Token 统计、Runtime/模型分层和宣传稿归档。 正式功能说明以实现为准;用途模型和旧全局 provider 移除仍为规划。
  • Agent 基线为已发布 agent-v0.15.0。本轮 Continue helper 识别首次历史封装、 去除保存消息中的工作模式前缀,因此发布新 Agent 0.15.1,不覆盖旧产物。 Node 24.19.0、OpenCode 1.18.29、Continue 1.5.47 和协议锁保持不变。
  • 正文仅维护在 Desktop 0.15.4 JSON 条目及 Agent 0.15.1 Markdown; 已发布版本正文保留。FEATURES 中修正旧的简化选择描述,并同步用量、版本和限制。

数据与兼容

schema 49 在既有 SQLite 事务中迁移项目与会话选择,不引入额外恢复系统。 已读迁移指南并核对合成 schema 48 数据迁移回归;本轮不改写用户原库。 关闭应用后备份完整数据库及相邻 notes/,旧客户端不能打开升级后的库, 降级需要恢复完整升级前备份。远程先升级 Desktop 0.15.4,再更新 Agent 0.15.1。 统计无法补算历史未记录的调用或缺失的供应商 usage。

验证

  • npm run typecheck、npm run lint、npm run release:notes:verify 通过。
  • 10 个聚焦文件、221 项通过:包含数据库迁移/用量分类、选择解析、选择器、 Activity UI、后台用量记录和 Continue helper。
  • 当前源码隔离 Agent 在共享 Linux x64 Host 验证 OpenCode 与 Continue Ask、Execute、 空闲进程回收及冷启动历史恢复。成功场景每个 Runtime 两次真实模型请求。 OpenCode 原模型连接前三次尝试未完成,第三次脱敏诊断明确为上游 ECONNRESET; 随后测试显式使用 Continue 已配置且成功的模型连接,未修改用户设置或产品回退规则。 本轮共 7 次上游请求分发尝试,4 次成功、3 次未完成;不推断失败尝试的计费情况。 所有探针结束时归属进程为 0,用户设置只在临时加密副本中读取,测试副本已清理。
  • 既有开发记录缺少完整 UI 目测及全仓通过结果,保留边界,不将局部通过冒充全量。 完整测试与生产构建交由精确提交 CI;不执行本地生产构建、打包或安装包启动。