← 返回更新日志

OpenCode v1.15.6

2026-05-20 · GitHub 原文
## 核心 ### 改进 - 在 TUI 中添加了差异查看器,用于审查变更。 - 折叠了差异查看器文件树中的单一子目录。 - 为 `run` 提示符添加了 shell 模式。 - 在 `run` 中用按需选择器替换了子代理标签页。 - 插件文件加载错误不再破坏其余插件的加载。 - Anthropic API 密钥模型现在使用原生运行时。 - v2 HTTP API 现公开结构化错误模式。 ### 错误修复 - Zed 编辑器上下文现在仅在 Zed 终端内激活。 - v2 HTTP API 现公开目录错误。 - v2 HTTP API 现公开请求错误。 - v2 OpenAPI 规范现保留端点错误响应。 - `opencode login` 现在默认使用 `https://console.opencode.ai`。 - 代理和命令名称现在能从相对配置路径正确解析。 - 无效的 `OPENCODE_PERMISSION` JSON 不再导致启动崩溃。 - 缺少 `args` 的插件工具不再破坏工具加载。 - 恢复了旧的 `PgUp` 和 `PgDn` TUI 键位绑定别名。 - 原生运行时现在优先使用控制台提供者令牌来访问 OpenCode 模型。 ## TUI ### 改进 - 差异查看器现在自动聚焦第一个文件。 ### 错误修复 - 导入的会话现在能正确刷新其目录和相对路径字段。(@OpeOginni) ## 桌面端 ### 改进 - 添加了初始桌面标签页支持。 - 在 Windows 上添加了原生应用菜单。 - 添加了乌克兰语本地化支持。(@MYMDO) ### 错误修复 - 自定义提供者现在在配置更新后立即显示。(@tianxiaoliang) ## SDK - 将 `opentui` 依赖更新至 `0.2.15`。 **感谢 4 位社区贡献者:** - @MYMDO: - feat(i18n): 添加乌克兰语(uk)本地化支持 (#28061) - @StarpTech: - chore(team): 将 starptech 添加到团队成员列表 (#28320) - chore(docs): 移除 beta zen go (#28317) - chore(triage): 将 'starptech' 添加到核心和推理团队 (#28376) - @tianxiaoliang: - fix(app): 配置更新后使提供者查询失效,以便立即显示自定义提供者 (#28313) - @OpeOginni: - fix(opencode): 更新导入会话的目录和路径字段 (#27516) - fix(enterprise): 消息导航悬停卡片和激活状态 (#23964)