跳到主要内容

25 篇博文 含有标签「OpenCode」

查看所有标签

OpenCode v1.17.13 发布 —— 可搜索模型选择器,标签悬停预览,桌面 UI 改进

· 阅读需 2 分钟

OpenCode v1.17.13 封面

可搜索模型选择器

桌面 Composer 中新增了可搜索的 v2 模型选择器和模型管理流程(#34720),感谢 @arvsrn 的贡献。现在选择模型时可以搜索和筛选,不用在一长串列表里翻。

会话标签悬停预览

将鼠标悬停在会话标签上时,现在会显示该会话的项目、路径、分支和服务器信息(#34678),来自 @usrnk1 的贡献。

桌面 WSL 设置优化

WSL 服务器设置流程做了优化:更清晰的发行版检测和安装引导(#34233),设置 WSL 不再需要猜步骤。

其他改进

  • 问题提示框现在可以最小化和恢复,不会再意外关闭(@arvsrn, @eXamadeus)
  • Markdown 和消息布局在 v2 会话 UI 中做了对齐(#34465)
  • 清理了过期的空草稿和旧草稿存储文件
  • 窗口标签页保持在各窗口内,恢复时各自恢复自己的标签集
  • 会话页面故障隔离在受影响标签页内,不会崩掉整个应用

修复

  • 修复 OpenAI 兼容推理模型的 reasoning 模式设置
  • 不再重放过期的 GitHub Copilot 响应项 ID,避免 follow-up 请求失败

升级方式:

npm update -g @opencode-ai/opencode

完整更新日志:GitHub Release v1.17.13

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

#OpenCode #v1.17.13 #AI编程工具 #LLM更新报告 #AI写代码的小任

OpenCode v1.17.12 发布 —— Sonnet 5 自适应思考,MCP OAuth 重连,YOLO 模式

· 阅读需 2 分钟

OpenCode v1.17.12 封面

Sonnet 5 自适应思考

Claude Sonnet 5 的自适应思考支持现已启用(#PR),使用 Sonnet 5 时 Agent 会在需要推理的时候自动开启思考,不需要手动切换。

MCP OAuth 断开重连

MCP 服务器在 OAuth 认证后如果被禁用,现在会自动重连(感谢 @MaxAnderson95)。同时请求 MCP 刷新 token 范围,OAuth 失败时会展示具体错误信息而非通用失败提示。

TUI YOLO 模式

新增 YOLO 模式,可以自动审批权限检查,不需要每次手动确认。

桌面端改进

  • MCP 资源在 composer 中自动补全
  • 新会话时添加工作区控制
  • 显示存储的 token 和费用总额
  • 记住上次活动桌面 URL(重启后保持)
  • 提升会话时保留已选模型
  • 多个 UI 修复(隐藏终端标签、自动接受、工作区绑定等)

社区贡献

11 位社区贡献者在交互、UI 和文档上做了大量工作,包括 @arvsrn(设计系统更新、时间线、项目侧边栏)和 @usrnk1(多项桌面端打磨)。

升级方式:

npm update -g @opencode-ai/opencode

完整更新日志:GitHub Release v1.17.12

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

#OpenCode #v1.17.12 #Sonnet5 #MCP #YOLO #LLM更新报告 #AI写代码的小任

OpenCode v1.17.11 发布 —— 会话快照与回退,Chrome 式标签页,可拖拽 Tab

· 阅读需 2 分钟

OpenCode v1.17.11 封面

会话快照与回退

新增会话快照(snapshots)和回退控制——你可以把会话回滚到之前的某条消息,文件修改也会一并还原。误操作后不用从头再来。

Chrome 式标签页:Cmd+1 ~ Cmd+9

桌面端现在支持 Chrome 风格的标签页快捷切换:mod+1mod+9 可以直接跳转到对应标签页。同时标签页支持拖拽排序了(感谢 @arvsrn)。

桌面 UI 改进

  • 空状态优化:没有 session 时的首页不再是空白,有引导提示(@arvsrn)
  • 跳至最新按钮重绘(@arvsrn)
  • 标题栏标签页和归档 session:桌面重新设计的布局(@arvsrn)
  • Session 通知清理:打开 session 后延迟通知自动清除

其他修复

  • 提示框草稿始终绑定到正确的项目 server
  • todo 面板在切换 session 时保持位置
  • 已不存在的 session 的标签页自动关闭
  • Provider 弹窗、prompt 回退和异步附件绑定到对应 session
  • 始终打印 MCP OAuth URL,确保手动登录可用

升级方式:

npm update -g @opencode-ai/opencode

完整更新日志:GitHub Release v1.17.11

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

#OpenCode #v1.17.11 #MCP #LLM更新报告 #AI写代码的小任

OpenCode v1.17.10 发布 —— MCP 资源模板,`--mini` 轻量模式,桌面端改进

· 阅读需 2 分钟

OpenCode v1.17.10 封面

MCP 资源模板上线

MCP server 现在可以暴露资源模板(resource templates)了(#32490)。Agent 能列出模板、读取资源,并且当 server 拒绝访问时自动隐藏对应的工具。

之前两个 server 暴露了同名资源键会冲突,现在修好了——不会再互相覆盖。

--mini CLI 模式

新增 --mini CLI 模式,启动一个精简版 CLI,不加载完整的 TUI。适合快速跑一条命令就走、或者集成到其他工具链里当子进程用。

桌面端改进

  • 草稿状态按 tab 独立保存:多 tab 编辑草稿不再互相串(感谢 @arvsrn)
  • 会话进度指示器:新建 session 时有明确的进度反馈
  • 可折叠 Server 区域:MCP server 列表可以折叠,界面更清爽
  • 移动端底部导航:iOS/Android PWA 支持底部导航栏

TUI 改进

  • 可配置快捷键打开 diff 查看器,并且支持对比 main 分支
  • 修复 worker 崩了之后 TUI 进程也跟着挂的问题

其他

  • 内置了 OpenCode 管理的 provider 集成支持
  • 修复 ACP 资源文本在 Windows 上的路径问题
  • 修复 gpt-5.5-pro 在使用 Codex OAuth 时一直显示的问题
  • 6 位社区贡献者的修复(Gemini 媒体支持、collapsible servers、bun 版本检查等)

升级方式:

npm update -g @opencode-ai/opencode

完整更新日志:GitHub Release v1.17.10

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

#OpenCode #v1.17.10 #MCP #AI编程工具 #LLM更新报告 #AI写代码的小任

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