Migração para 1.0
O que há de novo no OpenCode 1.0.
OpenCode 1.0 é uma reescrita completa da TUI.
Migramos da TUI baseada em go+bubbletea que tinha problemas de desempenho e capacidade para um framework interno (OpenTUI) escrito em zig+solidjs.
A nova TUI funciona como a antiga, pois se conecta ao mesmo servidor opencode.
Atualização
Você não deve ser atualizado automaticamente para 1.0 se estiver usando uma versão anterior. No entanto, algumas versões antigas do OpenCode sempre obtêm a mais recente.
Para atualizar manualmente, execute
opencode upgrade 1.0.0Para voltar para 0.x, execute
opencode upgrade 0.15.31Mudanças de UX
O histórico de sessão está mais comprimido, mostrando apenas detalhes completos das ferramentas edit e bash.
Adicionamos uma barra de comandos pela qual quase tudo flui. Pressione ctrl+p em qualquer contexto para abri-la e ver tudo o que você pode fazer.
Adicionamos uma barra lateral de sessão (alternável) 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 adicionaremos rapidamente.
Mudanças Importantes
Atalhos Renomeados
messages_revert->messages_undoswitch_agent->agent_cycleswitch_agent_reverse->agent_cycle_reverseswitch_mode->agent_cycleswitch_mode_reverse->agent_cycle_reverse
Atalhos Removidos
messages_layout_togglemessages_nextmessages_previousfile_diff_togglefile_searchfile_closefile_listapp_helpproject_inittool_detailsthinking_blocks