跳到主要内容

OpenCode v1.17.9 发布 —— 小版本里藏着大体验

· 阅读需 2 分钟

OpenCode v1.17.9 封面

Agent 走到步数上限直接挂掉。高配的 step limit 用来兜底,结果 Agent 到了限制也不说一声就停——没有结果、没有提示,开发者以为还在跑,实际卡死了。现在 Agent 到达步数上限时会生成一段完整的最终回复,把已经产出的结果带回来。

Devstral 模型登录不上。provider ID 的大小写不匹配,配置对了也报错。修复方案是把检测逻辑统一转小写,Devstral 模型现在能正常识别了。

自定义 Headers 传不过去。配了代理的团队在 Copilot 模型请求中丢了自定义头信息,认证链路断掉。现在这些头会正确附加到请求中,代理场景和自定义认证都能跑通。

GLM-5.2 加了 High/Max thinking 变体。之前 GLM-5.2 只有默认 thinking 强度,复杂推理场景不够用。现在支持的 provider 上能选 highmax 两个更高思考强度的变体了。

Prompt caching 终于能用了。一个隐蔽的 bug:每次用户发后续消息,系统都会包裹一条 steering reminder,导致 prompt cache 每一次都失效——长对话的 token 开销直线上升。现在后续消息不再包裹引导提示,prompt caching 可以正常工作了。算下来一个长对话可能省几倍的 token 开销,这种"小问题"在实际使用中比大 Bug 更耗钱。

TUI 后台子代理快捷键不再乱显示。某些 Server 根本不支持这个功能,但界面一直亮着快捷键——点了没反应,是视觉噪音。现在只有 Server 明确支持时才会显示。

升级方式

升级命令很简单:

opencode update # 已安装用户

首次安装则任选一种方式:

npm i -g opencode-ai@latest # npm
brew install anomalyco/tap/opencode # Homebrew

📢 关注我,获取最新开源更新日志和开发者工具动态。

#OpenCode #AI编程 #Agent工具链 #AI写代码的小任 #LLM更新报告

完整更新日志:GitHub Release