Skip to content

OpenCode v1.17.7:插件连接与 MCP Workspace Root

发布日期:2026 年 6 月 14 日

一句话总结

插件请求不再假定默认本地端口,MCP 可接收当前工作区 root,PTY 与 ACP 的运行上下文也更完整。

新功能或行为变化

  • 插件客户端请求复用当前活动服务器,而不是固定连接默认本地端口。
  • MCP 服务器可接收当前工作区作为 client root,MCP debug 使用 SDK 的最新协议版本。
  • 插件提供的 Shell 环境变量会应用到 PTY 会话。
  • ACP Shell 工具从开始执行时就显示命令和工作目录。
  • SDK 会在集成变化时刷新模型与 Provider 可用性;凭据更新和删除调用支持 location

问题修复

  • 修复新会话路由未绑定自身草稿服务器,导致提示词和状态可能发往错误工作区的问题。

影响范围

  • SDK / Plugin:连接非默认服务器、注入 Shell 环境变量或管理凭据的插件开发者。
  • MCP / Core:依赖 workspace root 或调试协议版本的 MCP 服务。
  • IDE / ACP:查看 Shell 调用上下文的 ACP 客户端。
  • Desktop / Web:使用多服务器新会话草稿的用户。

是否需要升级

使用远程服务器、插件、MCP workspace root 或多服务器新会话的用户建议升级。

升级命令

bash
opencode upgrade