opencode v1.18.4 版本更新介绍
发布日期: 2026-07-20
版本号: v1.18.4
本次更新包含核心功能和桌面应用的改进与错误修复。核心功能方面,现为 Anthropic 兼容提供商上的 Kimi 模型启用了自适应思考控制,并默认输出摘要推理;同时修复了 OpenAI 提供商头部超时、推理选项回退错误以及 Azure 端点支持等问题。桌面应用方面,改进了终端主题同步、审查面板布局、v2 提示输入框的可靠性以及面板调整控件;修复了命令草稿丢失、会话视图失败、空提示发送、模型变体选择、快捷键提示、重复文件条目及恢复窗口处理等问题。此外,感谢三位社区贡献者:@jerome-benoit 修复了 Nix 构建相关问题,@ProdigyRahul 添加了提示输入控件的快捷键提示,@chouqin 实现了 Kimi 系列模型的自适应思考功能。
更新内容 (中文)
核心
改进
- 在兼容 Anthropic 的提供商中为 Kimi 模型启用自适应思考控制,默认输出总结性推理。(@chouqin)
修复
- 减少慢速连接建立过程中 OpenAI 提供商的头部超时。
- 遵循提供商定义的推理选项,而非回退到错误的推理控制。
- 恢复 Azure 主机模型的 Azure 认知服务端点支持。
桌面端
改进
- 将内嵌终端主题与应用主题同步。
- 改进审阅面板,使打开的文件标签页能与当前差异视图保持对齐。
- 重写 v2 提示输入,以更可靠地处理命令、上下文、Shell、附件和历史记录交互。
- 改进审阅面板的尺寸调整和固定控制功能。
修复
- 保留命令菜单中的命令草稿。
- 避免当消息父级链接缺失时导致会话视图失败。
- 阻止发送空白的提示文本部分。
- 恢复模型变体选择功能的可访问性。
- 在提示输入控件上显示快捷键提示。(@ProdigyRahul)
- 在差异摘要中去除重复的文件条目。
- 防止恢复窗口处理触及已销毁的窗口。
感谢 3 位社区贡献者:
- @jerome-benoit:
- 修复(nix): 放宽桌面构建的 Bun 版本检查 (#36767)
- 修复(nix): 恢复桌面集成 (#37197)
- @ProdigyRahul:
- 修复(应用): 在提示输入控件上显示快捷键提示 (#37824)
- @chouqin:
- 特性(opencode): 为 kimi 系列在 anthr…上使用自适应思考能力 (#37696)
更新内容 (原始)
Core
Improvements
- Use adaptive thinking controls for Kimi models on Anthropic-compatible providers, with summarized reasoning output by default. (@chouqin)
Bugfixes
- Reduce OpenAI provider header timeouts during slow connection setup.
- Respect provider-defined reasoning options instead of falling back to the wrong reasoning controls.
- Restore Azure Cognitive Services endpoint support for Azure-hosted models.
Desktop
Improvements
- Sync the embedded terminal theme with the app theme.
- Improve the review panel so open file tabs can stay aligned with the current diff view.
- Rewrite the v2 prompt input for more reliable command, context, shell, attachment, and history interactions.
- Improve review panel resizing and sticky controls.
Bugfixes
- Preserve command drafts in the command menu.
- Avoid session view failures when message parent links are missing.
- Prevent sending empty prompt text parts.
- Restore model variant selection accessibility.
- Show keybind tooltips on prompt input controls. (@ProdigyRahul)
- Deduplicate repeated file entries in diff summaries.
- Prevent recovery window handling from touching destroyed windows.
Thank you to 3 community contributors:
- @jerome-benoit:
- fix(nix): relax Bun version check for desktop build (#36767)
- fix(nix): restore desktop integration (#37197)
- @ProdigyRahul:
- fix(app): show keybind tooltips on prompt input controls (#37824)
- @chouqin:
- feat(opencode): use adaptive thinking effort for kimi family on anthr… (#37696)
下载链接
- latest-linux-arm64.yml
- latest-linux.yml
- latest-mac.yml
- latest.json
- latest.yml
- opencode-darwin-arm64.zip
- opencode-darwin-x64-baseline.zip
- opencode-darwin-x64.zip
- opencode-desktop-linux-aarch64.rpm
- opencode-desktop-linux-amd64.deb
- opencode-desktop-linux-arm64.AppImage
- opencode-desktop-linux-arm64.deb
- opencode-desktop-linux-x86_64.AppImage
- opencode-desktop-linux-x86_64.rpm
- opencode-desktop-mac-arm64.app.tar.gz
- opencode-desktop-mac-arm64.dmg
- opencode-desktop-mac-arm64.dmg.blockmap
- opencode-desktop-mac-arm64.zip
- opencode-desktop-mac-arm64.zip.blockmap
- opencode-desktop-mac-x64.app.tar.gz
- opencode-desktop-mac-x64.dmg
- opencode-desktop-mac-x64.dmg.blockmap
- opencode-desktop-mac-x64.zip
- opencode-desktop-mac-x64.zip.blockmap
- opencode-desktop-win-arm64.exe
- opencode-desktop-win-arm64.exe.blockmap
- opencode-desktop-win-x64.exe
- opencode-desktop-win-x64.exe.blockmap
- opencode-linux-arm64-musl.tar.gz
- opencode-linux-arm64.tar.gz
- opencode-linux-x64-baseline-musl.tar.gz
- opencode-linux-x64-baseline.tar.gz
- opencode-linux-x64-musl.tar.gz
- opencode-linux-x64.tar.gz
- opencode-windows-arm64.zip
- opencode-windows-x64-baseline.zip
- opencode-windows-x64.zip