--- title: 遷移到 1.0 description: OpenCode 1.0 中的新增內容。 --- OpenCode 1.0 完全重寫了 TUI。 我們從存在性能和功能問題的基於 go+bubbletea 的 TUI 遷移到用 zig+solidjs 編寫的內部框架 (OpenTUI)。 新 TUI 的工作方式與舊 TUI 類似,因為它連接到相同的開放代碼服務器。 --- ## 升級中 如果您當前正在使用以前的版本,則不應自動升級到 1.0 版本。然而,一些舊版本的 OpenCode 總是獲取最新版本。 要手動升級,請運行 ```bash $ opencode upgrade 1.0.0 ``` 要降級回 0.x,請運行 ```bash $ opencode upgrade 0.15.31 ``` --- ## 用戶體驗變化 會話歷史記錄更加壓縮,僅顯示編輯和 bash 工具的完整詳細信息。 我們添加了一個命令欄,幾乎所有內容都經過它。按 ctrl+p 可在任何上下文中調出它並查看您可以執行的所有操作。 添加了包含有用信息的會話側邊欄(可以切換)。 我們刪除了一些我們不確定是否有人實際使用的功能。如果缺少重要內容,請提出問題,我們會盡快將其添加回來。 --- ## 重大變化 ### 按鍵綁定已重命名 - messages_revert -> messages_undo - switch_agent -> agent_cycle - switch_agent_reverse -> agent_cycle_reverse - switch_mode -> agent_cycle - switch_mode_reverse -> agent_cycle_reverse ### 按鍵綁定已移除 - 消息佈局切換 - 下一條消息 - 上一條消息 - 文件差異切換 - 文件搜索 - 文件關閉 - 文件列表 - 應用程序幫助 - 項目初始化 - 工具詳細信息 - 思維塊