Skip to content

v1.14.37:任务取消级联 + 会话跨工作区迁移

发布日期:2026年5月5日


🎯 一句话总结

取消任务现在会同时取消子任务,v2 会话渲染更清晰,新增会话跨工作区迁移功能,Desktop 版修复了启动迁移和标题栏问题。


🆕 新功能:任务取消级联

这次更新了什么?

取消一个任务(Task)时,现在会同时取消该任务产生的子任务会话。

这有什么用?

之前取消一个任务,它的子任务可能还在后台继续运行,消耗 token 和时间。现在一键取消,所有关联的子任务都会一起停止。


🆕 新功能:会话跨工作区迁移

这次更新了什么?

新增了将一个会话「搬迁」到另一个工作区(workspace)或迁回本地项目的能力。

这有什么用?

  • 场景一:你在远程工作区中创建了一个会话,想把讨论内容搬回本地项目继续工作
  • 场景二:想把一个会话从工作区 A 移到工作区 B
  • 场景三:整理会话归属

这是一个高级功能,适合使用多工作区或远程模式的用户。


🆕 改进:v2 会话渲染优化

这次更新了什么?

v2 会话的渲染质量全面提升:

  • 工具状态展示更清晰
  • 压缩摘要更精炼
  • 时间记录更准确

这有什么用?

使用 v2 API 或 SDK 的开发者会看到更准确、更易读的会话数据。


🔧 问题修复

Desktop 启动迁移修复

问题:Desktop 包结构变更后,已有安装无法自动完成迁移。

修复:在启动时自动运行迁移,确保旧版桌面应用能平滑过渡。


Windows 标题栏缩放修复

问题:在 Windows 上改变缩放级别时,标题栏会出现闪烁或不稳定。

修复:标题栏在不同缩放级别下保持稳定。


📊 要不要升级?

情况建议
使用 Task 功能(子任务)✅ 强烈推荐
使用远程工作区✅ 强烈推荐
Desktop 版用户✅ 推荐
Windows 用户✅ 推荐
使用 v2 API/SDK✅ 推荐
正常使用中可以等下次

⬆️ 升级命令

bash
opencode upgrade

📋 技术细节

点击展开完整更新列表

Core

Bugfixes

  • Canceling a task now also cancels child subtask sessions.

Improvements

  • Improved v2 session rendering with cleaner tool states, better compaction summaries, and more accurate timing.
  • Warp a session into another workspace or back to the local project.

Desktop

Bugfixes

  • Run the desktop migration on startup so existing installs transition correctly after the desktop packaging move.
  • Stabilized the Windows titlebar when changing zoom levels.

← 返回更新日志