← 返回更新日志

OpenCode v1.14.45

2026-05-10 · GitHub 原文
## 核心 ### 问题修复 - Provider 配置和 API 响应现在接受标记为 `active` 的模型。 - 读取工具权限规则现在匹配工作树相对路径,因此读取白名单和黑名单能正确生效。 - 工作区路由的 HTTP API 端点不再拒绝有效的 `directory` 和 `workspace` 查询参数。 ## TUI ### 问题修复 - 启动错误现在会报告每一个失败的引导请求,而非仅报告第一个。 - 当消息请求失败时,打开会话不再崩溃。 ## 桌面端 ### 问题修复 - 缺少 diff 文件详情的老旧迁移会话可以重新加载。 - 缺少 diff 补丁的老旧迁移会话可以重新加载。(@OpeOginni) ## SDK ### 问题修复 - `throwOnError: true` 现在会抛出一个真正的 `Error` 对象,并附带服务器消息,同时在 `cause` 中保留响应体。 ## 扩展 ### 改进 - 在你迁移到 `api.keymap` 期间,使用已弃用的 `api.command` API 的 TUI 插件可继续正常工作。 ### 问题修复 - Provider 插件不能再为应用程序其余部分修改共享的 provider 模型状态。 **感谢 1 位社区贡献者:** - @OpeOginni: - fix(sessions): 允许迁移会话中 diff 的 patch 字段为可选 (#26574)