Migrazione a 1.0
Novità in OpenCode 1.0.
OpenCode 1.0 è una riscrittura completa del TUI.
Siamo passati dal TUI basato su go+bubbletea che aveva problemi di prestazioni e capacità a un framework interno (OpenTUI) scritto in zig+solidjs.
Il nuovo TUI funziona come quello vecchio poiché si collega allo stesso server opencode.
Aggiornamento
Non dovresti essere aggiornato automaticamente a 1.0 se stai attualmente usando una versione precedente. Tuttavia, alcune versioni pi vecchie di OpenCode prendono sempre l’ultima versione.
Per aggiornare manualmente, esegui
$ opencode upgrade 1.0.0Per tornare a 0.x, esegui
$ opencode upgrade 0.15.31Modifiche UX
La cronologia delle sessioni è più compressa, mostrando solo i dettagli completi dello strumento di modifica e bash.
Abbiamo aggiunto una barra dei comandi attraverso cui passa quasi tutto. Premi ctrl+p per richiamarla in qualsiasi contesto e vedere tutto ciò che puoi fare.
Aggiunta una barra laterale delle sessioni (può essere attivata) con informazioni utili.
Abbiamo rimosso alcune funzionalità di cui non eravamo sicuri che qualcuno usasse davvero. Se manca qualcosa di importante, apri un problema e lo aggiungeremo rapidamente.
Modifiche sostanziali
Combinazioni di tasti rinominate
- messages_revert -> messages_undo
- switch_agent -> agent_cycle
- switch_agent_reverse -> agent_cycle_reverse
- switch_mode -> agent_cycle
- switch_mode_reverse -> agent_cycle_reverse
Combinazioni di tasti rimosse
- messages_layout_toggle
- messages_next
- messages_previous
- file_diff_toggle
- file_search
- file_close
- file_list
- app_help
- project_init
- tool_details
- thinking_blocks