Português
Documentação
Migrando para 1.0

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.0

Para voltar para 0.x, execute

opencode upgrade 0.15.31

Mudanç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_undo
  • switch_agent -> agent_cycle
  • switch_agent_reverse -> agent_cycle_reverse
  • switch_mode -> agent_cycle
  • switch_mode_reverse -> agent_cycle_reverse

Atalhos Removidos

  • messages_layout_toggle
  • messages_next
  • messages_previous
  • file_diff_toggle
  • file_search
  • file_close
  • file_list
  • app_help
  • project_init
  • tool_details
  • thinking_blocks