← 返回更新日志

OpenCode v1.17.10

2026-06-24 · GitHub 原文
## 核心 ### 改进 - 将会话上下文中添加了 MCP 服务器指令。(@Arcadi4) - 添加了由 Opencode 管理的提供者集成支持。 - 添加了 MCP 资源模板列表。 - 添加了 MCP 资源读取工具。 - 添加了 `--mini` CLI 模式。 ### 错误修复 - 当访问被拒绝时,隐藏了 MCP 资源模板工具。 - 当服务器暴露相同的键时,防止了 MCP 资源工具冲突。 - 将技能基础目录作为文件系统路径发出,而非 `file://` URL。(@shyuan) - 为现有集成恢复了旧的 MCP 工具名称。 - 恢复了 v1 帐户配置加载。 - 将 MCP OAuth 回调绑定到 IPv4 回环,以提高本地认证可靠性。(@he-yufeng) - 在表面故障中保留了结构化的错误详情。 - 修复了子目录的快照,使其仅包含正确的文件和路径。 - 修复了 Windows 及其他跨平台路径情况下的 ACP 资源文本来源。 - 在 ACP 资源文本中保留了文件源路径。 - 在加载基于引用的配置和系统上下文前等待插件。 - 当使用 Codex OAuth 时隐藏了 `gpt-5.5-pro`。 ## TUI ### 改进 - 添加了可配置的快捷键以打开差异查看器。 - 差异查看器增加了与主分支比较的支持。 ### 错误修复 - 防止了工作进程拒绝导致 TUI 进程崩溃。 ## 桌面版 ### 改进 - 为每个标签页保留了草稿提示状态。 - 添加了新的会话进度指示器。(@arvsrn) - 添加了移动端底部导航。 - 添加了可折叠的服务器分区。(@arvsrn) - 添加了识别服务器的会话路由,使同一会话的导航在不同服务器间保持分离。 ### 错误修复 - 始终应用了安全区域 inset。 - 使会话导航更稳定、更快速。 - 正确地将新会话路由到对应标签页。 - 可靠地清除了已查看的会话通知。 - 将首页创建的草稿限定到正确的服务器和项目。 - 限制了目录树的加载频率。 - 更可靠地持久化了草稿和提示状态。 - 改进了 iOS PWA Shell 行为。 - 优化了移动端会话布局。 - 添加了服务器按钮下拉菜单。(@arvsrn) - 恢复了审阅行评论。 - 改进了移动端首页布局。 ## SDK ### 改进 - 在 SDK 中公开了提供者集成 ID。 ## 扩展 ### 改进 - 添加了命名空间的插件钩子 API。 - 为 Effect 和 Promise 插件添加了 V2 插件 API。 **感谢 6 位社区贡献者:** - @remorses: - feat(llm):为 Gemini 协议添加视频和音频媒体支持 (#31889) - @arvsrn: - feat(app):可折叠的服务器 (#33384) - fix(app):添加服务器按钮下拉菜单 (#33358) - feat(app):新的会话进度指示器 (#32662) - feat(app):更新所有组件以使用 v2 token (#33598) - @ReStranger: - fix:跳过 nix 版本的 bun 版本检查 (#33166) - @he-yufeng: - fix(mcp):将 OAuth 回调绑定到 IPv4 回环 (#30022) - @shyuan: - fix(skill):将基础目录作为文件系统路径而非 file:// URL 发出 (#33580) - @Arcadi4: - feat(mcp):将服务器指令追加到上下文中 (#32490)