---
title: Migration zu 1.0
description: Was ist neu in OpenCode 1.0.
---

OpenCode 1.0 ist eine komplette Neufassung des TUI.

Wir sind vom go+bubbletea-basierten TUI, das Leistungs- und Leistungsprobleme aufwies, zu einem internen Framework (OpenTUI) übergegangen, das in zig+solidjs geschrieben wurde.

Der neue TUI funktioniert wie der alte, da er eine Verbindung zum gleichen OpenCode-Server herstellt.

---

## Upgrading

Sie sollten nicht automatisch auf 1.0 aktualisiert werden, wenn Sie derzeit eine frühere Version verwenden
Version. Einige ältere Versionen von OpenCode greifen jedoch immer auf die neueste Version zu.

Führen Sie zum manuellen Upgrade Folgendes aus:

```bash
$ opencode upgrade 1.0.0
```

Führen Sie Folgendes aus, um ein Downgrade auf 0.x durchzuführen

```bash
$ opencode upgrade 0.15.31
```

---

## UX ändert sich

Der Sitzungsverlauf ist stärker komprimiert und zeigt nur alle Details des Bearbeitungs- und Bash-Tools an.

Wir haben eine Befehlsleiste hinzugefügt, durch die schnell alles fließt. Drücken Sie Strg+P, um es in einem beliebigen Kontext aufzurufen und alles zu sehen, was Sie tun können.

Eine Sitzungsseitenleiste (kann umgeschaltet werden) mit nützlichen Informationen hinzugefügt.

Wir haben einige Funktionen entfernt, von denen wir nicht sicher waren, ob sie tatsächlich jemand nutzte. Wenn etwas Wichtiges fehlt, öffnen Sie bitte eine Ausgabe und wir werden es schnell wieder hinzufügen.

---

## Bahnbrechende Veränderungen

### Tastenkombinationen umbenannt

- Nachrichten_revert -> Nachrichten_Rückgängig machen
- switch_agent -> agent_cycle
- switch_agent_reverse -> agent_cycle_reverse
- switch_mode -> agent_cycle
- switch_mode_reverse -> agent_cycle_reverse

### Tastenkombinationen entfernt

- message_layout_toggle
- message_next
- Nachrichten_vorherige
- file_diff_toggle
- file_search
- file_close
- Dateiliste
- app_help
- project_init
- Werkzeugdetails
- think_blocks
