← 返回更新日志

OpenCode v1.15.11

2026-05-27 · GitHub 原文
## 核心模块 ### 改进 - 为提供商请求新增 `headerTimeout` 配置项,默认 OpenAI 配置下超时时间为 10 秒。 - 实验性后台代理现无需轮询即可推送更新。 - 现在可在配置中仅设置 `modalities.input` 或 `modalities.output`。(@robposch) - 基于远程的项目现在可以解析出稳定的项目标识。 ### 缺陷修复 - 动态添加的 MCP 服务器在移除时现在能干净地断开连接。 - DigitalOcean 推理现在直接使用你的 OAuth 令牌,而不再创建 MAK。(@Spherrrical) - 当用户信息不可用时,配置加载现在能优雅地回退。 - 修复了上游工具 ID 回归后的 Google 工具调用问题。 - 实验性标志现在可以覆盖全局实验性标志。 - 恢复的会话不再继续执行残留的中断工具。(@edevil) - OpenAI 推理摘要现在以独立区块呈现。 - 更新了 Google Vertex 对推理签名(reasoning signatures)的支持。 - Shell 工具现在会向模型宣告你配置的超时时间。 ## 终端界面(TUI) ### 改进 - 使提示符随终端宽度自动调整,并新增提示符大小配置项。(@bjschafer) ### 缺陷修复 - 加速了差异查看器的滚动速度。 - 外部编辑器现在在可用时会从工作树目录打开。 ## 桌面版 ### 改进 - 优化了桌面版 v2 的主屏幕、提示符、状态弹窗和会话控件。 ### 缺陷修复 - 修复了会话同步缓存被删除时 v2 标题栏的错误。(@Eric-Guo) - Web 部署不再运行桌面健康检查。 - 重复的服务器连接现在会在服务器列表中合并。 - 稳定了虚拟化会话时间线的交互。 - 修复了恢复桌面窗口时的白色闪烁问题。 ## 扩展 ### 改进 - 为插件新增了 `dispose` 钩子。 ### 缺陷修复 - 修复了 Codex 插件请求中发送预期会话 ID 头的问题。 **感谢 7 位社区贡献者:** - @jerome-benoit: - fix(nix): 在桌面版中重新继承补丁,在 Darwin 上为 .app 进行特别签名 (#27869) - @edevil: - fix(session): 从运行循环续接中排除残留的中断工具 (#26178) - @bjschafer: - feat(tui): 使提示符大小响应式且可配置 (#28255) - @robposch: - tweak(config): 使 modalities 的 input/output 字段变为可选,以便你可以只指定其中一个而无需两者都填 (#29268) - @Eric-Guo: - fix(app): 处理 v2 标题栏中已删除的会话同步缓存 (#29328) - @StarpTech: - docs(web): 更新 LSP 文档措辞 (#29435) - docs: 在 LSP 章节添加提示 (#29444) - @Spherrrical: - fix(digitalocean): 直接使用 OAuth 令牌进行推理,而非创建 MAK (#28897)