← 返回更新日志

OpenCode v1.17.12

2026-06-30 · GitHub 原文
## 核心 ### 错误修复 - 为 Claude Sonnet 5 启用自适应思维。 - 在结构化输出和 MCP 内容响应同时存在时,优先使用 MCP 内容响应。 - 即使 MCP 服务器已被禁用,在 OAuth 后仍重新连接该服务器。(@MaxAnderson95) - 在 OAuth 期间请求 MCP 刷新令牌的作用域。 - 显示 MCP OAuth 完成错误,而非通用失败信息。 - 刷新缓存的远程技能。 - 保留技能资源路径。 - 在各提供商中挑选更合适的默认小型模型。 - 将 MCP 认证状态限定到每个服务器 URL。 ## TUI ### 改进 - 添加一个 YOLO 模式,用于自动批准权限。 - 通过外部服务的 TUI 连接传递 ServerAuth 标头。(@OpeOginni) ## 桌面端 ### 改进 - 在编辑器中自动补全 MCP 资源。 - 启动新会话时添加工作区控制。 - 在会话上下文中显示存储的令牌和总成本。(@OpeOginni) ### 错误修复 - 自动补全提示中已配置的引用。 - 当编辑器重新获得焦点时恢复提示光标。 - 跨重启记住最后活动的桌面端 URL。 - 提升会话时保留所选模型。(@usrnk1) - 在并发事件期间保持会话页面同步。 - 在桌面端连接提供商对话框中支持常规认证输入提示。(@OpeOginni) - 防止隐藏的终端标签页挂起或大小调整异常。 - 在会话设置中重新启用自动接受。 - 保持会话标签页限定在正确的服务器范围内。 - 记住所选的家目录项目和服务器。 ## SDK ### 改进 - 添加实时事件订阅流。 - 添加对活动会话的 SDK 访问。 - 恢复会话运行时操作,如事件流、中断和消息查找。 - 添加分页的持久会话历史记录。 - 添加会话权限请求的创建和获取端点。 ### 错误修复 - 在 SSE 流中保留 `V2Event` 名称。 - 在新提示后唤醒嵌入式会话执行。 - 改进 V2 运行时工具结果,避免重复的模型切换事件。 - 解析通过 URI 发送的提示附件的 MIME 类型。 **感谢 11 位社区贡献者:** - @usrnk1: - feat(app):优化会话 UI 样式 (#33860) - fix(desktop):在会话提升期间保留所选模型 (#34466) - fix(desktop):上下文菜单按钮 / 标签页间歇性问题 (#34420) - feat(desktop):为会话标题添加悬停背景,支持单击编辑 (#34589) - feat(app):隐藏活动标签页周围的分隔线 (#34591) - feat(desktop):优化内联会话标题编辑 (#34607) - feat(desktop):使错误视图可拖动 (#34627) - feat(desktop):优化工具提示和会话搜索 (#34632) - @arvsrn: - feat(app):更新设计系统 (#34066) - feat(app):更新主屏幕对齐 + Markdown 样式 (#34172) - feat(app):小幅视觉更新 (#34205) - feat(app):新的调试栏 (#34237) - feat(app):固定会话列表标头 (#34220) - feat(app):在会话悬停时显示加载器 (#34224) - feat(app):新的时间线标头 (#34192) - feat(app):改善项目侧边栏响应性 (#34391) - feat(app):将消息部分 UI 更新至 v2 (#34394) - feat(app):将斜杠弹出窗口对齐到 v2 令牌 (#34286) - @ariane-emory: - docs(providers):记录黑名单和白名单模型过滤 (#33792) - @Slickstef11: - docs:路由企业联系链接 (#34080) - @affanali2k3: - fix(app):模型工具提示显示缓慢 (#30745) - @OpeOginni: - fix(desktop):在连接提供商对话框中识别普通认证元数据输入提示 (#33024) - feat(desktop):在桌面会话上下文中显示令牌和成本的存储总计 (#28887) - feat(tui):将 ServerAuth 标头集成到传输配置中,用于外部服务的 TUI 线程 (#29876) - @BenGu3: - fix(tui):注册 `prompt.skills` 快捷键 (#34180) - @neriousy: - fix(app):当指定服务器离线时禁用“添加项目” (#34294) - fix(app):禁用空服务器下拉箭头 (#34292) - @MaxAnderson95: - fix(mcp):在 OAuth 后重新连接,即使服务器已禁用 - @StarpTech: - fix(console):取消上游提供商请求 (#34467) - @runvip: - fix(docs):修复 index.mdx 的俄语翻译 (#34001)