68 lines
1.7 KiB
Plaintext
68 lines
1.7 KiB
Plaintext
---
|
|
title: Migrazione a 1.0
|
|
description: Novita in OpenCode 1.0.
|
|
---
|
|
|
|
OpenCode 1.0 e una riscrittura completa della TUI.
|
|
|
|
Siamo passati dalla TUI basata su go+bubbletea, che aveva problemi di prestazioni e di capacita, a un framework interno (OpenTUI) scritto in zig+solidjs.
|
|
|
|
La nuova TUI funziona come la precedente, dato che si connette allo stesso server opencode.
|
|
|
|
---
|
|
|
|
## Upgrading
|
|
|
|
Non dovresti essere aggiornato automaticamente a 1.0 se stai usando una versione precedente.
|
|
Detto questo, alcune versioni piu vecchie di OpenCode installano sempre l'ultima.
|
|
|
|
Per aggiornare manualmente, esegui:
|
|
|
|
```bash
|
|
$ opencode upgrade 1.0.0
|
|
```
|
|
|
|
Per tornare a 0.x, esegui:
|
|
|
|
```bash
|
|
$ opencode upgrade 0.15.31
|
|
```
|
|
|
|
---
|
|
|
|
## Cambiamenti UX
|
|
|
|
La cronologia della sessione e piu compatta: mostra i dettagli completi solo per gli strumenti edit e bash.
|
|
|
|
Abbiamo aggiunto una command bar attraverso cui passa quasi tutto. Premi ctrl+p in qualunque contesto per aprirla e vedere tutto cio che puoi fare.
|
|
|
|
Abbiamo aggiunto una sidebar di sessione (attivabile/disattivabile) con informazioni utili.
|
|
|
|
Abbiamo rimosso alcune funzionalita che non eravamo sicuri venissero davvero usate. Se manca qualcosa di importante, apri una issue e la riaggiungeremo rapidamente.
|
|
|
|
---
|
|
|
|
## Modifiche incompatibili
|
|
|
|
### Keybind rinominati
|
|
|
|
- messages_revert -> messages_undo
|
|
- switch_agent -> agent_cycle
|
|
- switch_agent_reverse -> agent_cycle_reverse
|
|
- switch_mode -> agent_cycle
|
|
- switch_mode_reverse -> agent_cycle_reverse
|
|
|
|
### Keybind rimossi
|
|
|
|
- messages_layout_toggle
|
|
- messages_next
|
|
- messages_previous
|
|
- file_diff_toggle
|
|
- file_search
|
|
- file_close
|
|
- file_list
|
|
- app_help
|
|
- project_init
|
|
- tool_details
|
|
- thinking_blocks
|