OpenCode 一周动态-2026-W22

日期范围: 2026-05-22 - 2026-05-29
摘要: 本周发布 4 个版本(v1.15.9~v1.15.12),核心亮点为 WebSocket 传输层实验性支持、ACP-next 集成平台上线、工作区管理对话框,以及 GPT 模型响应延迟成为社区最热议题(106 条评论)。

OpenCode W22 周报封面


版本发布

v1.15.12(Latest Stable)

发布时间: 2026-05-28
发布链接: v1.15.12
贡献者: 5 位社区贡献者

新功能/亮点:

  • ACP 集成支持通过 acp-next 发送 prompts、slash commands 和使用量更新
  • 新增 OpenAI Responses WebSocket 传输(设置 OPENCODE_EXPERIMENTAL_WEBSOCKETS=true 启用)
  • TUI 新增工作区管理对话框
  • Desktop 新增标签页布局切换设置

修复:

  • 启用 Anthropic Opus 4.7+ 自适应 reasoning 控制
  • 加速 acp-next 热切换和首次会话启动
  • OpenAI WebSocket 超时保活及失败重试
  • 密码中允许包含冒号字符

v1.15.11

发布时间: 2026-05-27
发布链接: v1.15.11

新功能/亮点:

  • 新增 headerTimeout 配置项(默认 OpenAI 10s),改善长等待场景
  • 实验性后台 agents 改为推送更新,不再需要轮询
  • 远程项目支持稳定项目身份标识
  • Desktop V2 首页、prompt、状态弹窗和会话控件全面精修

修复:

  • 修复 Google tool calling 的上游 tool ID 回退问题
  • 动态添加的 MCP 服务器移除时正确断开连接
  • DigitalOcean 推理直接使用 OAuth token(不再创建 MAK)
  • 恢复的会话不再继续执行已中断的孤立工具
  • OpenAI reasoning 摘要现在渲染为独立区块

v1.15.10

发布时间: 2026-05-23
发布链接: v1.15.10

修复:

  • 恢复旧版 Desktop 生产流程中的项目打开和会话启动功能

v1.15.9

发布时间: 2026-05-22
发布链接: v1.15.9

新功能/亮点:

  • 重新设计 diff 查看器:新增文件树 + 刷新布局,默认启用
  • TUI 命令面板支持复制当前 worktree 路径

修复:

  • 默认模型无效/不可用时显示更清晰的错误
  • MCP OAuth 配置支持设置回调端口和 scopes
  • 修复 Vertex Anthropic us/eu 多区域端点
  • 保留原生 reasoning continuation 元数据

本周发版节律

版本 类型 日期 亮点
v1.15.9 Stable 2026-05-22 Diff 查看器重设计
v1.15.10 Stable 2026-05-23 Desktop 热修复
v1.15.11 Stable 2026-05-27 headerTimeout + 后台 agents 推送
v1.15.12 Stable 2026-05-28 WebSocket 传输 + ACP-next + 工作区管理

本周共 4 次发布(均为 stable),节奏相较上周有所放缓(上周 8 次),重心从功能密集迭代转向基础设施强化(WebSocket 传输层、ACP 集成平台)。

v1.15.9~v1.15.12 发版时间线


热门话题

1. GPT 模型响应延迟严重

来源: #29079
时间: 2026-05-24 创建,持续活跃至 2026-05-29
热度: 106 条评论

摘要: 大量用户反馈 GPT 模型(特别是 GPT-5.4 xhigh 变体)在 OpenCode 中响应极慢,简单命令有时需数分钟。问题在 v1.15.11 中通过新增 headerTimeout 配置(默认 10s)部分缓解,但根因尚未完全解决。社区讨论认为可能与 OpenAI API 端侧排队和 reasoning 阶段超时有关。


2. DeepSeek V4 Flash thinking 模式 reasoning_content 缺失

来源: #29618
时间: 2026-05-27 创建,持续活跃
热度: 12 条评论

摘要: 使用 DeepSeek V4 Flash 的 thinking 模式时,reasoning_content 字段为空,导致思维链信息丢失。影响依赖 reasoning 输出做决策的工作流。


3. DeepSeek V4 Pro 永久降价 75%——要求调整 Go 用量限制

来源: #28846
时间: 2026-05-22 前创建,本周持续活跃
热度: 29 条评论

摘要: DeepSeek V4 Pro 宣布永久降价 75%,社区要求 OpenCode Go(托管服务)相应提升用量配额。讨论涉及定价策略、与其他模型的性价比对比,以及 Go 平台的可持续性。

社区热度面板


功能/PR 合并

4. OpenAI Responses WebSocket 传输层

来源: #29477(by @rekram1-node)
时间: 2026-05-27 合并

摘要: 实验性添加 WebSocket 传输协议用于 OpenAI Responses API,通过环境变量 OPENCODE_EXPERIMENTAL_WEBSOCKETS=true 启用。相比传统 SSE,WebSocket 在长连接场景下延迟更低、重连更可控。后续 #29832 修复了 bun 下的代理问题,#29774 保留了 upgrade 错误信息,#29673 增加了失败重试。


5. ACP-next 集成平台(多 PR 系列)

来源: #29320, #29327, #29333, #29656, #29664(by @nexxeln)
时间: 2026-05-26 ~ 2026-05-28 陆续合并

摘要: ACP-next 是 OpenCode 的下一代 Agent Communication Protocol 集成层。本周完成会话生命周期、事件路由、tool 更新流式推送、prompt 发送和权限事件处理。标志着 OpenCode 向多 agent 协作和第三方 agent 集成迈出关键一步。


6. TUI 工作区管理对话框

来源: #29612(by @jlongster)
时间: 2026-05-27 合并

摘要: TUI 新增工作区管理界面,用户可在终端内直接管理多个项目工作区,减少频繁切换目录的操作成本。


7. 后台 agents 改为推送机制

来源: #29179(by @rekram1-node)
时间: 2026-05-25 合并

摘要: 实验性后台 agents 不再依赖客户端轮询获取状态更新,改为服务端主动推送。降低网络开销和响应延迟,为多 agent 并行执行场景铺路。


8. Anthropic Opus 4.7+ 自适应 reasoning 控制

来源: #29769(by @rekram1-node)
时间: 2026-05-28 合并

摘要: 针对 Anthropic 最新的 Opus 4.7+ 模型启用自适应 reasoning 参数,允许模型根据任务复杂度动态调整思考深度。


9. Redis 用于 API Key 速率限制

来源: #29242(by @vimtor)
时间: 2026-05-27 合并

摘要: API key 速率限制从内存方案迁移到 Redis,支持多实例部署下的一致性限流,为 OpenCode 后端横向扩展提供基础设施支持。


10. Windows ConPTY pid 0 修复

来源: #29828(by @Hona)
时间: 2026-05-29 合并

摘要: Windows ConPTY 场景下 Pty.Info 允许 pid 为 0,修复分离子进程场景下的崩溃。配合 #29803(升级 node-pty 到 1.2.0-beta.12)改善 Windows Desktop 稳定性。

WebSocket + ACP-next 基础设施双引擎


活跃 Bug

11. tool-output 临时文件未清理,可占用数十 GB

来源: #29694
时间: 2026-05-28 创建
热度: 1 条评论

摘要: OpenCode 的 tool-output spill 文件在会话结束后未被清理,长期使用下磁盘占用可达数十 GB。影响所有平台用户。


12. OPENCODE_SERVER_PASSWORD 导致 TUI 启动失败

来源: #29847
时间: 2026-05-29 创建

摘要: 设置 OPENCODE_SERVER_PASSWORD 环境变量后,配合 --mdns--hostname 参数时 TUI 启动报错。与 #24204(opencode run 报 Session not found)问题相关联。


13. 交互选择组件确认后会话卡死

来源: #29850
时间: 2026-05-29 创建

摘要: TUI 中使用交互选择组件选中选项按 Enter 确认后,会话卡住无法继续。与上期 #27875(权限授予时 Enter 键无反应)可能存在关联。


14. 模型进入递归推理循环

来源: #29844
时间: 2026-05-29 创建

摘要: 模型在特定任务场景下进入无限递归推理循环,无法完成任务。与上期 #28568(LLM 长时间工作能力退化)主题一致,但表现形式更极端。


社区讨论

15. Token 优化:工具描述最小化模式 + 上下文压缩

来源: #29840
时间: 2026-05-29 创建

摘要: 提议增加 tool description 的精简模式以减少 token 消耗,同时建议在上下文窗口接近限制时自动压缩历史信息。


16. Brew 构建失败不再发布

来源: #29846
时间: 2026-05-29 创建

摘要: Homebrew formula 构建流程中断,macOS 用户无法通过 brew upgrade 获取最新版本。


17. 克隆仓库到新项目对话框

来源: #29836(by @Ekaanth,Open)
时间: 2026-05-29 创建

摘要: 提议在新项目对话框中添加直接从 URL 克隆仓库的功能,减少手动操作步骤。


18. 并发子任务调度

来源: #29848(by @PointFiveBool,Open)
时间: 2026-05-29 创建

摘要: 将 session 中的子任务从顺序执行改为并发调度,有望显著提升多步骤任务的完成速度。


上期遗留问题追踪

# 标题 上期状态 本期状态 说明
#20695 Memory Megathread Open Open 持续活跃(81 评论),macOS Bun/JSC 根因未解决
#28750 GPT-5.4 provider 失败 Open 已关闭 已修复
#28568 LLM 长时间工作能力退化 Open Open 无新进展,但 #29844 报告了更极端表现
#27657 sidecar SIGTRAP 崩溃 Open Open 无新活动
#23519 Permission rules 对 Task subagent 无效 Open Open 无新活动
#27875 权限授予 Enter 键无反应 Open Open #29850 可能相关
#28744 /model 切换后身份过期 Open Open 无新活动
#5727 Desktop Windows ripgrep 失败 Open 已关闭 已修复
#11176 官方 VS Code 扩展 Open (Watch) Open 持续有人关注但无官方进展

数据概览

维度 数据
GitHub Stars 166,842
GitHub 开放 Issues 6,285
本周发布版本 4(v1.15.9 ~ v1.15.12)
本周合并 PR 约 55 个
本周社区贡献者 约 20+ 人
最热 Issue #29079 GPT 响应延迟(106 评论)
本周核心主题 WebSocket 传输层、ACP-next 集成、GPT 延迟、Windows 修复

本周 OpenCode 的工程重心从上周的功能密集发布(8 版本)转向基础设施强化。WebSocket 传输实验和 ACP-next 多 agent 协议的落地,预示着 OpenCode 正在为下一阶段的多 agent 协作和第三方生态整合构建底层能力。与此同时,GPT 响应延迟问题暴露出对上游 API 行为变化的被动依赖,社区对此反应强烈。Homebrew 构建中断和 tool-output 磁盘泄漏等运维类问题值得关注,它们直接影响日常使用体验。

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐