← 返回更新日志

OpenCode v1.0.0

2025-10-31 · GitHub 原文
OpenCode 1.0 是对 TUI 的完全重写。 我们放弃了基于 go+bubbletea 的 TUI(该版本存在性能和功能限制),转而采用自研的、基于 zig+solidjs 的框架(OpenTUI)。 新的 TUI 运行方式与旧版相同,因为它连接的是同一个 opencode 服务器。 --- ## 升级说明 如果您当前使用的是旧版本,系统不会自动升级到 1.0。但请注意,部分早期版本的 OpenCode 会始终获取最新版本。 如需手动升级,请运行: ```bash $ opencode upgrade 1.0.0 ``` 如需降级回 0.x 版本,请运行: ```bash $ opencode upgrade 0.15.31 ``` --- ## 用户体验变更 会话历史记录更加紧凑,仅显示编辑和 bash 工具的完整详情。 我们新增了一个命令栏,几乎所有操作都通过它进行。在任何界面下按 Ctrl+P 即可唤出命令栏,查看所有可执行操作。 新增了可折叠的会话侧边栏,其中包含实用信息。 我们移除了一些不确定是否有人实际使用的功能。如果您发现缺少重要功能,请提交问题报告,我们将尽快恢复。 --- ## 重大变更 ### 主题 `system` 主题尚未移植,自定义主题目前也无法加载,但这两项问题都将在本周内修复。 ### 快捷键重命名 - messages_revert -> messages_undo - switch_agent -> agent_cycle - switch_agent_reverse -> agent_cycle_reverse - switch_mode -> agent_cycle - switch_mode_reverse -> agent_cycle_reverse ### 已移除的快捷键 - messages_layout_toggle - messages_next - messages_previous - file_diff_toggle - file_search - file_close - file_list - app_help - project_init - tool_details - thinking_blocks