67 lines
1.7 KiB
Plaintext
67 lines
1.7 KiB
Plaintext
---
|
|
title: Migrando para 1.0
|
|
description: O que há de novo no OpenCode 1.0.
|
|
---
|
|
|
|
OpenCode 1.0 é uma reescrita completa do TUI.
|
|
|
|
Mudamos do TUI baseado em go+bubbletea, que tinha problemas de desempenho e capacidade, para um framework interno (OpenTUI) escrito em zig+solidjs.
|
|
|
|
O novo TUI funciona como o antigo, pois se conecta ao mesmo servidor opencode.
|
|
|
|
---
|
|
|
|
## Atualizando
|
|
|
|
Você não deve ser atualizado automaticamente para 1.0 se estiver usando uma versão anterior. No entanto, algumas versões mais antigas do OpenCode sempre pegam a mais recente.
|
|
|
|
Para atualizar manualmente, execute
|
|
|
|
```bash
|
|
$ opencode upgrade 1.0.0
|
|
```
|
|
|
|
Para reverter para 0.x, execute
|
|
|
|
```bash
|
|
$ opencode upgrade 0.15.31
|
|
```
|
|
|
|
---
|
|
|
|
## Mudanças na UX
|
|
|
|
O histórico da sessão está mais comprimido, mostrando apenas os detalhes completos da edição e da ferramenta bash.
|
|
|
|
Adicionamos uma barra de comandos pela qual quase tudo flui. Pressione ctrl+p para abri-la em qualquer contexto e veja tudo o que você pode fazer.
|
|
|
|
Adicionada uma barra lateral de sessão (pode ser alternada) com informações úteis.
|
|
|
|
Removemos algumas funcionalidades das quais não tínhamos certeza se alguém realmente usava. Se algo importante estiver faltando, por favor, abra uma issue e nós adicionaremos rapidamente.
|
|
|
|
---
|
|
|
|
## Mudanças que quebram compatibilidade
|
|
|
|
### Teclas de atalho renomeadas
|
|
|
|
- messages_revert -> messages_undo
|
|
- switch_agent -> agent_cycle
|
|
- switch_agent_reverse -> agent_cycle_reverse
|
|
- switch_mode -> agent_cycle
|
|
- switch_mode_reverse -> agent_cycle_reverse
|
|
|
|
### Teclas de atalho removidas
|
|
|
|
- messages_layout_toggle
|
|
- messages_next
|
|
- messages_previous
|
|
- file_diff_toggle
|
|
- file_search
|
|
- file_close
|
|
- file_list
|
|
- app_help
|
|
- project_init
|
|
- tool_details
|
|
- thinking_blocks
|