OpenCode 一周动态-2026-W20
日期范围: 2026-05-09 - 2026-05-15
摘要: 本周 opencode 发布 10 个版本(v1.14.42~v1.14.51),重大亮点包括:Scout 代理、后台子代理(实验性)、DigitalOcean OAuth 接入、customize-opencode 内置技能、Plan Mode 安全绕过修复、GPT-5.5 Azure 接入修复,发版节奏高度活跃,Windows 问题积压仍未清零。

版本发布
v1.14.42(2026-05-09)--- 本周最大版本
发布时间 : 2026-05-09
发布链接 : v1.14.42
贡献者: 5 人
新功能/亮点:
- 新增 Scout 代理:支持仓库研究、文档查找、依赖源检查,可预先物化配置的参考仓库
- 新增 Workspace Sync:适配器支持的工作区可自动发现并注册
opencode run新增交互式分屏模式- TUI keybinding 配置简化为扁平格式
- HTTP API 响应压缩(大型非流式响应)
修复:
- GPT-5 推理变体暴露选项与模型系列匹配
- Gemini 推理控制修复(支持的 effort 级别与小模型默认值对齐)
- Anthropic Opus 4.5 推理 effort 选项修复
- OpenAI Deep Research 模型限制为实际支持的推理级别
- HTTP API 身份验证路由修复(
require auth on effect root routes) - npm shim 正确转发 SIGINT/SIGTERM/SIGHUP 信号
- 工具排序稳定,停止在运行之间重新排序
v1.14.43(2026-05-09)
发布时间 : 2026-05-09
发布链接 : v1.14.43
贡献者: 1 人
修复:
- ACP 更新和会话回放中包含工具图像附件(@SteffenDE 贡献)
v1.14.44(2026-05-09)
发布时间 : 2026-05-09
发布链接 : v1.14.44
修复:
- 修复升级现有工作区时添加
time_used字段导致失败的问题
v1.14.45(2026-05-10)
发布时间 : 2026-05-10
发布链接 : v1.14.45
贡献者: 1 人
修复:
- 读取工具权限规则现在匹配 worktree 相对路径,允许列表和拒绝列表正确生效
- SDK
throwOnError: true现在抛出真实 Error 并保留响应体在cause中 - 启动错误报告所有失败的引导请求
- Provider 插件不再能突变共享 provider 模型状态
- TUI 插件废弃
api.commandAPI 向后兼容
v1.14.46(2026-05-10)--- 安全修复
发布时间 : 2026-05-10
发布链接 : v1.14.46
新功能:
- 新增内置
customize-opencode技能,降低配置编辑导致启动失败的风险
安全修复:
- 修复 Plan Mode 安全绕过:子代理此前可忽略父代理的 deny 规则(#23519 部分缓解)
修复:
- HTTP API OpenAPI 规范中数字查询参数修复
- 布尔 HTTP API 查询处理修复
- 历史会话负 token 计数导致桌面端启动失败
- MCP 工具发现修复(server 发布损坏的
outputSchema引用)
v1.14.47(2026-05-11)
发布时间 : 2026-05-11
发布链接 : v1.14.47
新功能:
- 图像附件自动调整大小(可配置尺寸限制)后发送给模型
- Scout 可提前物化配置的参考仓库
修复:
- 恢复 TUI textarea 中的提示编辑键绑定(包括 esc/enter 别名)
- 模型切换现在跨会话活动可靠持久化
- HTTP API schema 验证错误返回可读 400 响应
v1.14.48(2026-05-11)
发布时间 : 2026-05-11
发布链接 : v1.14.48
修复:
- 恢复原始图像附件(不在发送前调整大小)
v1.14.49(2026-05-13)--- 重要版本
发布时间 : 2026-05-13
发布链接 : v1.14.49
贡献者: 5 人
新功能/亮点:
- 新增 v2 model/provider 列表 API
- 新增 DigitalOcean OAuth 及 Inference Router 支持(@Spherrrical 贡献)
customize-opencode默认启用,附带完整 Schema 链接- 提示中的
@mentions自动补全 - 默认解析 patch diff 中的 fenced Markdown 代码块
- TUI 新增固定近期会话、快速槽位、近期会话循环
- Desktop 新增 Ctrl/Cmd+数字键切换项目
- Desktop 记住 todo dock 折叠状态
修复:
- 保留配置合并中的分层权限规则顺序(@asuffield 贡献)
- 压缩后保留最近 turns(不再将其折叠进摘要)
- 会话 fork 时保留压缩后的历史
- 阻止重复提交创建空的幻象会话
- 修复宽字符的提示光标移动和 mentions
v1.14.50(2026-05-14)
发布时间 : 2026-05-14
发布链接 : v1.14.50
修复:
- HTTP 事件流在初始连接事件后保持开放,订阅者可继续接收实例更新
- 恢复默认 Markdown 渲染会话输出
small_model无效配置值优雅回退- 改进缺失模型错误提示,跨 CLI 和类型调用方给出建议
SDK:
- 新增
instance.directory和instance.workspace查询支持(v2 model/provider 调用)
v1.14.51(2026-05-15)--- 最新版本
发布时间 : 2026-05-15
发布链接 : v1.14.51
贡献者: 7 人
新功能:
- 实验性后台子代理(background subagents):任务可在你继续工作时保持运行
- Desktop 新增 MCP 连接状态显示及客户端注册/重新认证流程(@OpeOginni 贡献)
- NVIDIA 端点请求添加必要的 billing origin header(@nv-kasikritc 贡献)
修复:
- 修复 Azure
gpt-5.5通过 completions API 的请求(@frederiknsgo 贡献) - 更新 LiteLLM 兼容性要求 v1.85.0-rc.2+(当前 GPT-5 和工具调用行为需要)
- 修复 worktree 创建请求缺少 POST body
- 修复取消后会话卡在中断的 assistant 消息
- 修复压缩重排消息后反复触发自动压缩
- Windows 应用通过正确读取
where命令输出修复应用检测 - DigitalOcean OAuth 范围限制为 GenAI 所需(@Spherrrical 贡献)
- 恢复图像附件自动调整大小
本周发版节律
| 版本 | 日期 | 亮点 |
|---|---|---|
| v1.14.42 | 2026-05-09 | Scout 代理、Workspace Sync、HTTP API 安全加固 |
| v1.14.43 | 2026-05-09 | ACP 工具图像附件修复 |
| v1.14.44 | 2026-05-09 | 工作区升级迁移修复 |
| v1.14.45 | 2026-05-10 | 权限路径、SDK throwOnError |
| v1.14.46 | 2026-05-10 | customize-opencode 内置、Plan Mode 安全绕过修复 |
| v1.14.47 | 2026-05-11 | 键绑定修复、图像自动调整、Scout 预物化 |
| v1.14.48 | 2026-05-11 | 图像附件保留原始尺寸 |
| v1.14.49 | 2026-05-13 | v2 API、DigitalOcean OAuth、@mentions、固定会话 |
| v1.14.50 | 2026-05-14 | HTTP 事件流、Markdown 渲染修复、SDK 增强 |
| v1.14.51 | 2026-05-15 | 后台子代理(实验)、MCP 状态、gpt-5.5 Azure 修复 |
本周共 10 次发布(全部 Stable),平均每天 1.4 次,发版节奏极为活跃。


活跃 Issues
1. [Bug] Home/End 键在输入框中滚动消息列表而非移动光标
来源 : #27661
时间 : 2026-05-15
状态: Open
摘要: 用户报告在 TUI 输入框中按 Home/End 键触发了消息列表滚动,而不是移动光标到行首/行尾。属于键盘事件路由问题,影响日常编辑体验。
2. sidecar 崩溃(SIGTRAP)------ apply_patch 删除大型/二进制文件时
来源 : #27657
时间 : 2026-05-15
状态: Open
摘要 : 当 apply_patch 工具尝试删除大型文件或二进制文件时,sidecar 进程触发 SIGTRAP 信号崩溃。影响涉及大型二进制资产的代码库操作,可能导致会话中断。
3. [FEATURE] Desktop 应用渲染自定义/MCP 工具输出
来源 : #27659
时间 : 2026-05-15
状态: Open
摘要: 社区请求 Desktop 应用对自定义工具和 MCP 工具的输出进行富渲染(与 #6604 的 TUI 能力对齐)。目前 Desktop 仅显示原始文本,缺少结构化/可视化展示。
4. 自动发现模型与手动配置条目重复
来源 : #27655
时间 : 2026-05-15
状态: Open
摘要: 当同一 provider 下同时有手动配置模型和自动发现模型时,模型列表中出现重复条目,用户体验混乱。属于模型去重逻辑缺失。
5. [bug] alacritty 在 /exit 后崩溃(Windows 10)
来源 : #27653
时间 : 2026-05-15
状态: Open
摘要 : Windows 10 用户报告执行 /exit 命令后 alacritty 终端模拟器崩溃。属于 Windows 终端兼容性积压问题的新增一条,延续了本项目 Windows 平台支持的薄弱现状。
6. error 429 使用 Kimi for Coding 时
来源 : #27602
时间 : 2026-05-14
状态: Open
摘要: 用户使用 Kimi(月之暗面)模型时遇到 429 速率限制错误,疑似 opencode 对 Kimi API 的速率限制处理不完善,缺少自动退避/重试逻辑。
遗留问题跟踪

[#20695] Memory Megathread(内存泄漏)
时间 : 2026-04-02
状态: Open,评论数仍为 75 条
摘要: macOS 下 Bun/JSC IOAccelerator 内存泄漏根因仍未解决。本周无新进展。优先级:高。
[#26219] GPT-5.5 因 reasoningEffort 自动附加导致失败
时间 : 2026-05-07
状态: 部分缓解 --- v1.14.51 修复了 Azure gpt-5.5 通过 completions API 的请求问题,但原始的能力检测逻辑(#26219)状态需进一步确认。
[#21793 / #23519] Permission rules 对子代理 edit 无效
时间 : 持续
状态: v1.14.46 修复了 Plan Mode 子代理绕过父代理 deny 规则的安全问题,#23519 的完整覆盖待验证。
社区动态
1. "Why 157,000 developers are hedging against Anthropic with OpenCode"
来源 : The New Stack(via HN #48098572)
时间 : 2026-05-11
热度: 8 pts,1 评论
摘要: 文章分析了 opencode 用户群体选择它作为 Claude Code 替代品的动机------多 provider 支持、开源可控性、不依赖单一模型商。本周 GitHub Stars 已达 160k+,Fork 18.8k。
数据概览
| 维度 | 数据 |
|---|---|
| GitHub Stars | 160k+ |
| GitHub Forks | 18.8k |
| 开放 Issues | 5,000+ |
| 开放 PRs | 1,154 |
| 本周发布版本数 | 10(v1.14.42 ~ v1.14.51,全部 Stable) |
| 本周合并 PR(可见) | 13+(2026-05-15 单日即合并多条) |
| HN 最热讨论(本周) | "Why 157,000 developers are hedging against Anthropic with OpenCode"(8 pts) |
| 本周核心主题 | Scout 代理 / 后台子代理 / DigitalOcean OAuth / customize-opencode 内置 / Windows 问题积压 |