OpenCode 一周动态-2026-W28
日期范围: 2026-07-04 - 2026-07-10
摘要: 本周 OpenCode 连发五个稳定版,重点推进 Desktop v2、provider 兼容、MCP/code mode、TUI 稳定性和会话恢复;同时 Desktop 会话迁移、资源占用、权限边界、Windows 与多 provider 兼容仍需观察。

数据概览
| 维度 | 数据 |
|---|---|
| 仓库 | anomalyco/opencode |
| 本周日期范围 | 2026-07-04 到 2026-07-10 |
| 本周稳定版 | 5 个: v1.17.14, v1.17.15, v1.17.16, v1.17.17, v1.17.18 |
| GitHub Issues 动态 | 本周新增约 531 个, 本周更新约 2535 个 |
| GitHub PR 动态 | 本周合并约 191 个, 本周仍开放且有更新约 282 个 |
| GitHub Discussions | API 返回空列表 |
| Hacker News | 11 条命中, 无高热 OpenCode 专题帖 |
| 搜索端点返回 HTML 页面, 未作为可靠数据源使用 | |
| 本周核心主题 | 高频发版, Desktop v2, provider 兼容, 会话与权限, Windows 与资源风险 |
本周节奏明显偏工程冲刺: release 密度高, 合并 PR 数也高。对普通使用者来说, 可以关注稳定版带来的 Desktop 和 provider 修复;对插件作者、MCP 用户和团队部署者来说, 本周变化更值得细看, 因为 code mode、plugin API、provider metadata、权限与会话状态都在快速调整。
版本发布
v1.17.14
发布时间 : 2026-07-06 18:50 UTC
类型 : Stable
发布链接 : v1.17.14
主要变化:
- Core 增加 code mode MCP adapter, 用于在受限编排脚本中调用已连接的 MCP tools;同时隐藏
executetool, 直到 code mode 开启。 - 修复 MCP tool catalog 分页后丢失 metadata 与 output schema validation 的问题。
- 修复 GitHub Copilot 模型路由, 让请求按模型声明的 chat 或 responses endpoint 走正确路径。
- 修复 session list 对等目录匹配、Cerebras reasoning replay、TUI spinner 注册。
- Desktop v2 大量改进, 包括 provider connect flow、terminal、tab reopening、model search、recently closed projects、review panel 与 session tab 持久化。
受益者与采用建议: MCP 集成作者和需要脚本化编排的团队可以开始评估 code mode, 但应先在隔离环境验证 tool 权限和输出 schema。Desktop v2 用户可升级获取 tab、terminal 和 review panel 改进, 但如果依赖稳定工作区会话恢复, 仍建议保留旧版本回退路径。
v1.17.15
发布时间 : 2026-07-07 15:31 UTC
类型 : Stable
发布链接 : v1.17.15
主要变化:
- Core 更好分类 Z.ai context-window overflow, 让超长请求暴露为更准确的失败模式, 对应 PR #35671。
- 配置目录不可用时读配置更稳。
- Desktop 恢复 model picker 的 model details tooltip, 重做 v2 command palette, 修正 terminal focus、macOS titlebar、tab unread state、theme apply 时机。
- PR #35737 扩展 home-relative permission paths, 与权限边界相关。
受益者与采用建议: 使用 Z.ai 或其他容易触发 context overflow 的 provider 用户会更容易定位问题, 可直接采用。企业或团队环境中依赖 permission path 的用户应升级后回归测试 deny/allow 规则, 因为本周仍有 V2 权限传播问题未关闭。
v1.17.16
发布时间 : 2026-07-09 06:36 UTC
类型 : Stable
发布链接 : v1.17.16
主要变化:
- Core 暴露 Grok reasoning effort variants, 并改进 xAI prompt cache routing 与 Responses 模型 PDF 文件支持。
- Desktop 新增项目文件夹打开动作、composer add menu、provider setup tip、review panel session state、inline file browser tabs。
- Desktop 修复宽屏 review pane、隐藏 session pane、legacy drafts、large patch diff、command palette first-open flash、新 session shortcut 和 legacy session route。
- 相关 PR 包括 #35829, #35488, #35633, #36018。
受益者与采用建议: xAI、Grok 和 PDF 工作流用户可以优先试用, Desktop 重度用户也会明显受益于 file browser tabs 与 review 状态持久化。若用户正在处理大 patch 或多 tab 会话, 本版值得采用;但遇到 Desktop Home 会话缺失或数据库迁移问题的用户仍需关注本周新 issue。
v1.17.17
发布时间 : 2026-07-09 15:03 UTC
类型 : Stable
发布链接 : v1.17.17
主要变化:
- Core 改进 Meta model 的 reasoning variants 与 provider request 处理。
- Desktop 修复 model selector descender clipping。
- Desktop 新增 tabs intro popup、刷新 help entry、更新 sub-agent task rows、重做 v2 revert dock、增加 v2 free-model selector。
受益者与采用建议: Meta 模型用户和 Desktop 新布局用户可以采用。本版偏 UI 与 provider polish, 风险低于 v1.17.14 这类架构变动, 但子代理 UI 与 model selector 仍需结合后续权限与模型身份 issue 一起观察。
v1.17.18
发布时间 : 2026-07-09 18:51 UTC
类型 : Stable
发布链接 : v1.17.18
主要变化:
- Core 修复 GitHub Copilot 返回 zero billing batch size 时可能导致 crash 或错误定价数据的问题, 对应 PR #36123。
- 增加 Meta Muse Spark 的 model-specific system prompt, 对应 PR #36122。
受益者与采用建议: Copilot 用户应优先采用, 因为 zero billing batch size 属于会导致崩溃或成本数据错误的修复。Meta Muse 用户可试用新 system prompt, 但建议把输出质量和上下文稳定性作为验证重点。
本周发版节律
| 版本 | 类型 | 日期 | 重点 |
|---|---|---|---|
| v1.17.14 | Stable | 2026-07-06 | code mode MCP adapter, Desktop v2, MCP catalog 与 Copilot routing |
| v1.17.15 | Stable | 2026-07-07 | Z.ai overflow 分类, permission path, Desktop command palette |
| v1.17.16 | Stable | 2026-07-09 | Grok/xAI/PDF, Desktop file browser tabs 与 review 状态 |
| v1.17.17 | Stable | 2026-07-09 | Meta reasoning variants, Desktop v2 UI polish |
| v1.17.18 | Stable | 2026-07-09 | Copilot zero billing batch size, Meta Muse prompt |
本周共 5 次稳定版发布, 其中 2026-07-09 当天连续发布 3 个版本。发版密度说明修复正在快速进入 stable, 但也意味着 Desktop v2、provider matrix 和会话状态相关用户应以小步升级和回归验证为主。

已合并 PR 与功能进展
1. code mode 与 MCP catalog 进入稳定版
来源 : v1.17.14
时间 : 2026-07-06 18:50 UTC
状态: 已发布
v1.17.14 把 code mode MCP adapter 放进 Core, 并修复 paginated MCP tool catalogs 的 metadata 与 output schema validation。对于把 OpenCode 接到外部 MCP server 的团队, 这让 tool catalog 更可信, 也让受限脚本编排成为可测试路径。
受益者与采用建议: MCP server 开发者、内部平台工程团队、需要把 agent 行为收束到固定工具集的安全团队最直接受益。建议先在 staging 启用, 重点验证 tool metadata、schema validation 和 code mode 权限是否符合预期。
2. Desktop v2 tabs、review 与 terminal 继续收敛
来源 : v1.17.14, v1.17.16, #35829, #35488, #35633
时间 : 2026-07-06 到 2026-07-09
状态: 已发布
本周 Desktop v2 的主线是把多 tab、多 review 和 terminal 从可用推进到更耐用。inline file browser tabs、review state per session、large patch diff loading、terminal mount persistence 和 session tab 恢复都在这一组变化里。
受益者与采用建议: 每天在 Desktop 内做代码审阅、跨文件修改和多会话切换的用户会受益。建议 Desktop 用户升级到 v1.17.18, 但如果项目有大量历史会话或跨目录同名仓库, 仍应留意本周新开的 Desktop session issue。

3. provider 兼容性继续被拆成具体修复
来源 : #35671, #36017, #35970, #36123, #36143
时间 : 2026-07-07 到 2026-07-10
状态: 部分已发布, 部分仍开放
已合并的变化覆盖 Z.ai overflow 分类、Grok reasoning variants、xAI cache hit rate、Copilot zero billing batch size。开放 PR #36143 则显示 GPT-5.6 Responses Lite 支持仍在推进。
受益者与采用建议 : 多 provider 用户、使用 Copilot/xAI/Grok/Z.ai 的用户可以从已发布修复中获益。GPT-5.6 相关用户应继续观察, 因为本周还有 #36140 和 #36141 这类模型不可用或 variant 缺失反馈。
4. compaction、session pending 与恢复路径被密集修补
来源 : #36163, #36105, #36126, #36005
时间 : 2026-07-09 到 2026-07-10
状态: 已合并
PR #36163 恢复 resilient compaction, #36105 支持服务重启后恢复 suspended sessions, #36126 引入 session.pending.list API 与 pending-only storage。这一组变化说明 session 生命周期仍是 v2 的核心施工区。
受益者与采用建议: 长会话用户、后台任务用户、把 OpenCode 当作持续 agent runner 的团队会受益。建议升级后主动验证 compaction、服务重启、pending session 和中断恢复, 因为相关状态机仍在快速变化。
5. 权限拒绝和 agent permission precedence 有修补, 但边界风险未结束
来源 : #36155, #36159, #36091, #36153, #23519
时间 : 2026-07-05 到 2026-07-10
状态: 部分已合并, 部分仍开放
旧的 Task subagent edit permission issue #23519 已在 2026-07-05 关闭。与此同时, 本周新问题 #36153 指向 V2 permissions 可能未传播到 active session, 开放 PR #36091 则处理重复 pending permission request。
受益者与采用建议 : 需要强权限隔离的团队暂不应把本周修复等同于完整安全边界。个人用户可采用已发布修复获得更顺滑的拒绝处理;团队用户应继续 watch #36153, #34987, #34190。
6. TUI 崩溃与渲染问题有修复, Windows 和 CJK 仍活跃
来源 : #36149, #35987, #35925, #36045, #36050, #36037, #34021
时间 : 2026-07-09 到 2026-07-10
状态: 部分已合并, 部分仍开放
已合并 PR 修复 session search fetch failure crash、undo 后 prompt 恢复、worker environment forwarding。开放或新 issue 仍集中在 fast streaming 下 TUI responsiveness、reasoning content 逐 token/逐词换行、Windows CJK encoding。
受益者与采用建议 : Linux/macOS TUI 用户可采用最新版本获得 crash 与 undo 修复。Windows、WSL、中文或日文路径用户应谨慎升级, 重点关注 #36050, #36040, #36206。
7. observability 和 simulation 能力继续补齐
来源 : #36152, #35935, #35973, #36085, #35909
时间 : 2026-07-08 到 2026-07-10
状态: 部分已合并, 部分仍开放
PR #36152 导出 frontend logs over OTLP, #35973 记录 TUI event stream connections。simulation 相关 PR 增加 literal screen text matching、UI recording streaming、render driven screenshots and videos。
受益者与采用建议: 维护大型 OpenCode 部署的团队、需要追踪前端日志和 agent UI 回归的工程团队会受益。生产采用建议偏观察: OTLP 与 genai tracing 应先接入内部监控环境验证字段稳定性。
8. plugin 与 ecosystem skill 发现继续变动
来源 : #35956, #35794, #35869, #35755, #36102, #33975
时间 : 2026-07-07 到 2026-07-09
状态: 部分已合并, 部分仍开放
本周出现 ecosystem skill directories discovery、session request hook、v2 plugin API Tool domain、plugin readiness barrier 等变化。开放 PR #36102 处理 plugin hook falsy return 可能导致 provider listing 崩溃的问题。
受益者与采用建议 : 插件作者与技能生态维护者可以开始适配新 hook 和目录发现行为。建议把插件测试覆盖到 provider listing、server URL、tool definition 与 skill discovery, 因为旧问题 #33975 仍未关闭。
活跃问题与风险
9. 长会话、资源占用和 OOM 仍是主风险
来源 : #20695, #30086, #35009, #36218, #36220
时间 : 2026-07-08 到 2026-07-10
状态: 未解决
Memory Megathread #20695 在 2026-07-08 仍有更新, high CPU #30086 在 2026-07-09 更新。新 issue #36218 指向 v1.17.18 renderer OOM crash loop, #36220 指向 Android ARM64 上 opencode web OOM。
受益者与采用建议: 长会话和低内存设备用户应把资源风险放在升级决策前面。团队部署建议继续限制长会话长度、保留日志和回退版本;资源敏感用户不应仅因 v1.17.18 是最新 stable 就无验证升级。
10. Desktop 会话迁移与项目定位问题增多
来源 : #36222, #36178, #36064, #36217, #36219, #35898
时间 : 2026-07-08 到 2026-07-10
状态: 多项未解决
本周新 issue 反映升级到 v1.17.18 后项目 sessions 消失但数据库仍有数据, Windows path normalization 后 SQLite migration 漏掉 legacy JSON sessions, Desktop Home 显示项目但 sessions 为零, 同一 Git 项目多份 clone 时打开记录混淆。开放 PR #35898 处理 tab switch 导致 session model overwrite。
受益者与采用建议: Desktop 深度用户应在升级前备份会话数据, 尤其是跨 WSL、同名仓库、多 clone、多服务器项目。v1.17.16 到 v1.17.18 的 Desktop 改进值得采用, 但这类用户应先在非关键项目验证迁移。
11. provider 与模型身份问题从 Go outage 转向兼容细节
来源 : #34893, #34884, #34885, #36140, #36141, #36181, #35101
时间 : 2026-07-04 到 2026-07-10
状态: 旧 Go outage 已关闭, 新兼容问题仍开放
上周的 Go provider availability 与 rate limit cluster #34893, #34884, #34885 均在 2026-07-04 关闭。本周新焦点变成 GPT-5.6 Luna not found、GPT-5.6 max reasoning effort variant 缺失、auth.json 未自动加载、Anthropic Opus 4.7+ whitespace system block error。
受益者与采用建议: Go 用户可以把上周 outage 标记为已缓解, 但多 provider 用户仍应 watch 模型 metadata 与 auth 路径。使用 GPT-5.6、Anthropic、Azure、OpenAI-compatible provider 的用户应逐个 provider 做冒烟测试。
12. 权限和 subagent 边界仍不能视为完全收口
来源 : #23519, #36153, #34987, #34190, #36119
时间 : 2026-07-05 到 2026-07-10
状态: 一项关闭, 多项开放
#23519 已关闭, 但 V2 permission propagation、external_directory deny 对 subagent 无效、Plan mode 被绕过、Apply Patch/Edit permission view 只展示第一个文件等问题仍在。
受益者与采用建议: 个人开发者可以受益于本周权限拒绝流程修复。安全敏感团队和使用 subagent 自动修改代码的团队应继续把 OpenCode 权限视为正在演进的产品边界, 不建议仅依赖 OpenCode 作为唯一隔离层。
13. Windows、WSL、CJK 与路径处理仍有集中反馈
来源 : #35035, #36050, #36032, #36016, #36206, #34021
时间 : 2026-07-09 到 2026-07-10
状态: 未解决
本周问题覆盖 Windows Go build hang、Windows console code page 导致 export CJK 乱码、WSL 下 chat history 不加载、Desktop 重启与 WSL server 状态冲突、日文路径 Write tool 成功返回但文件未创建、TUI CJK partial re-render 乱码。
受益者与采用建议: Windows、WSL、中文和日文路径用户需要更保守地采用最新版本。除非本周发布修复了你的具体痛点, 否则建议等对应 issue 有明确关闭或修复 PR 后再升级生产环境。
14. 大仓库、VCS 与文件边界还需观察
来源 : #33928, #35044, #35997, #36052, #35976
时间 : 2026-07-08 到 2026-07-09
状态: 部分开放, 部分在 PR 中
大规模 untracked files 启动崩溃 #33928 仍开放, Read Tool massive files 慢 #35044 仍开放。PR #35997 批量处理 untracked diff checks, #36052 引入 worktree-based workspace switching, #35976 给 web/serve 增加 --dir。
受益者与采用建议: monorepo、生成文件多、worktree 使用频繁的团队会受益于这些方向, 但仍应 watch VCS issue。建议在大仓库中先用最新版本跑启动、diff、read、worktree 切换和 serve 路径测试。
社区与外部信号
15. Hacker News 有低热度 OpenCode 生态提及
来源 : OpenCode MCP Integration Guide, OpenCode Data, Ask HN: What are agent sandboxes missing?
时间 : 2026-07-08 到 2026-07-09
热度: OpenCode MCP guide 2 points 0 comments, OpenCode Data 2 points 1 comment, agent sandbox Ask HN 5 points 3 comments
HN 本周没有高热 OpenCode 争议帖。比较有价值的是 OpenCode MCP guide 与使用 OpenCode SDK 构建 agent sandbox 的 Ask HN 提及, 说明外部开发者正在围绕 MCP、SDK、sandbox 和成本数据做二次构建。
受益者与采用建议: 生态开发者和内部平台团队可以关注这些外部案例, 但不应把低热 HN 讨论当作成熟 adoption 信号。更可靠的判断仍应来自 GitHub issue/PR 与自己的集成验证。
16. GitHub Discussions 与 Reddit 没有可靠周信号
来源 : GitHub Discussions GraphQL, Reddit search endpoints
时间 : 2026-07-10
状态: Discussions 返回空列表, Reddit 返回 HTML 页面
GitHub Discussions API 本周返回空列表。Reddit 的 LocalLLaMA 和 programming 搜索端点返回 HTML, 无法稳定解析为 JSON, 因此本期没有把 Reddit 作为定量或定性来源。
受益者与采用建议: 本期外部社区信号应低权重处理。产品和生态判断更应依赖 GitHub release、issue、PR 与 HN 的少量公开链接。
本周具体受益者与采用建议
| 用户组或角色 | 本周实际变化 | 为什么受益 | 建议 |
|---|---|---|---|
| Desktop v2 重度用户 | v1.17.14, v1.17.16, #35829, #35488 | tabs、review、inline file browser、terminal 和 session UI 更接近日常可用状态 | 可采用 v1.17.18, 但先备份 Desktop session 数据 |
| Copilot、xAI、Grok、Z.ai 用户 | #36123, #35970, #36017, #35671 | 修复 crash、cache、reasoning variants 和 overflow 分类 | 可采用, 每个 provider 做独立冒烟测试 |
| MCP server 与内部平台团队 | v1.17.14, #35956, #35794 | code mode、tool catalog、session hook 和 skill discovery 提供更多扩展点 | 建议在 staging 试用, 暂不直接依赖为稳定 API |
| 长会话与后台任务用户 | #36163, #36105, #36126 | compaction、service restart、pending session 路径更完整 | 可试用, 但继续 watch OOM 与 memory issues |
| TUI 用户 | #36149, #35987, #35925 | session search crash、undo 后 prompt、worker environment 有修复 | macOS/Linux 可采用, Windows/CJK 用户继续观察 |
| 安全敏感团队与 subagent 用户 | #23519, #36153, #34987, #34190 | 一项旧权限问题已关闭, 但新 V2 与 subagent 边界仍暴露风险 | 只适合受控试点, 不建议把权限视作完整沙箱 |
| Windows、WSL、CJK 与日文路径用户 | #35035, #36050, #36206, #36016 | 这些用户的痛点本周更清晰, 但多数仍未解决 | 继续 watch, 升级前必须本机回归验证 |
下周观察清单
- Desktop session 数据与项目定位: #36222, #36178, #36064, #36217。
- 权限与 subagent 边界: #36153, #34987, #34190, #36119。
- 长会话、compaction 和资源占用: #20695, #30086, #35009, #36218。
- provider 与模型 metadata: #36140, #36141, #36181, #35101。
- Windows、WSL、CJK 与路径问题: #35035, #36050, #36206, #34021。
- 插件和 skills 生态: #33975, #36102, #35869, #35956。

本期结论
OpenCode 本周的稳定版密度很高, 主要收益集中在 Desktop v2 可用性、provider 兼容、MCP/code mode、session lifecycle 和 TUI 崩溃修复。对个人用户, v1.17.18 值得采用, 但应重点验证自己使用的 provider 和 Desktop 会话数据。对团队用户, 本周更像一个值得试点的版本窗口, 不是一个可以跳过回归验证的长期稳定点。