--- title: Миграция на 1.0 description: Что нового в opencode 1.0. --- opencode 1.0 — это полная переработка TUI. Мы перешли от TUI на основе go+bubbletea, у которого были проблемы с производительностью и возможностями, к собственной платформе (OpenTUI), написанной на zig+solidjs. Новый TUI работает так же, как старый, поскольку подключается к тому же серверу opencode. --- ## Обновление Вам не следует автоматически обновляться до версии 1.0, если вы в настоящее время используете предыдущую версию. версия. Однако некоторые старые версии opencode всегда используют последние версии. Чтобы обновить вручную, запустите ```bash $ opencode upgrade 1.0.0 ``` Чтобы вернуться к версии 0.x, запустите ```bash $ opencode upgrade 0.15.31 ``` --- ## UX-изменения История сеанса более сжата и показывает только полную информацию об инструментах редактирования и bash. Мы добавили панель команд, через которую проходит почти все. Нажмите ctrl+p, чтобы вызвать его в любом контексте и увидеть все, что вы можете сделать. Добавлена ​​боковая панель сеанса (можно переключать) с полезной информацией. Мы удалили некоторые функции, которые, как мы не были уверены, кто-то действительно использовал. Если что-то важное отсутствует, пожалуйста, откройте проблему, и мы быстро добавим ее обратно. --- ## Критические изменения ### Сочетания клавиш переименованы - messages_revert -> messages_undo - переключатель*агент -> агент*цикл - switch_agent_reverse -> Agent_cycle_reverse - переключатель*режим -> агент*цикл - switch_mode_reverse -> Agent_cycle_reverse ### Привязки клавиш удалены. - messages_layout_toggle - messages_next - messages_previous - file_diff_toggle - file_search - file_close - список_файлов - app_help - project_init - инструмент_детали - думающие_блоки