blob: 0c6b20f452d5097968831a6edb5cf715a60c6d2b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
---
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
|