← 返回更新日志

OpenCode v1.14.49

2026-05-13 · GitHub 原文
## 核心 ### 改进 - 新增 v2 模型及提供商列表 API。 - 新增 DigitalOcean OAuth 及推理路由器支持。(@Spherrrical) - 当无配置存在时,自动创建全局 `opencode.jsonc` 文件。 - 默认启用 `customize-opencode`,并附带完整的关联 schema。 - 在提示中自动补全已配置的 `@提及`。 - 默认解析补丁差异中的围栏 Markdown 代码块。 ### 错误修复 - 修复键位映射回退优先级,使 TUI 配置错误信息更清晰。 - 恢复未加载的提供商及缺失模型的模型建议。 - 在配置合并中保留分层权限规则顺序。(@asuffield) - 保留自定义工具返回的附件。 - 在压缩后保留最近的对话轮次,而不是将其折叠到摘要中。 - 修复宽字符下的提示光标移动及提及问题。 - 防止重复提交创建空幽灵会话。 - 在分叉会话时保留压缩后的尾部历史。 - 从 HTTP API 返回正确的忙碌会话错误。 ## TUI ### 改进 - 新增固定最近会话、快捷槽位及最近会话循环切换功能。 ### 错误修复 - 恢复非交互式 `run` 的退出行为。 - 使网络搜索提供商标签响应式更新。(@NormallyGaussian) - 减少切换工作区时的闪烁。 - 修复 `run --json` 输出耗尽问题。 - 修复提示历史及上下行命令。 ## 桌面版 ### 改进 - 新增 Ctrl/Cmd+数字快捷键以切换项目。 - 记住待办面板的折叠状态。 - 在 Linux 桌面构建中恢复 AppStream 元数据。 ### 错误修复 - 在应用中显示更清晰的包装服务器错误。(@OpeOginni) - 加载桌面环境变量时使用登录 shell。(@qwq202) - 在切换会话或项目时记住所选模型变体。 - 关闭当前项目时打开下一个可用项目。 - 防止流式 Markdown 被截断。 **感谢 5 位社区贡献者:** - @NormallyGaussian: - 修复(TUI):使网络搜索提供商标签响应式(#26943) - @Spherrrical: - 特性(插件):添加 DigitalOcean OAuth + 推理路由器(#26095) - @asuffield: - 修复:通过接受分层数组保留权限顺序(#23214) - @qwq202: - 修复(桌面版):加载环境变量时解析登录 shell(#26449) - @OpeOginni: - 修复(应用):通过解包 SDK 包装的错误增强 formatServerError 的错误处理(#27061)