Deutsch
Dokumentation
Migration zu 1.0

Migration zu 1.0

Was ist neu in OpenCode 1.0.

OpenCode 1.0 ist eine vollständige Neuschreibung der TUI.

Wir sind von der go+bubbletea-basierten TUI, die Performance- und Funktionsprobleme hatte, zu einem internen Framework (OpenTUI) gewechselt, das in zig+solidjs geschrieben ist.

Die neue TUI funktioniert wie die alte, da sie sich mit demselben opencode-Server verbindet.


Upgrade

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

Um manuell zu aktualisieren, führen Sie aus

opencode upgrade 1.0.0

Um auf 0.x zurückzustufen, führen Sie aus

opencode upgrade 0.15.31

UX-Änderungen

Die Sitzungshistorie ist komprimierter und zeigt nur vollständige Details des Edit- und Bash-Tools.

Wir haben eine Befehlsleiste hinzugefügt, durch die fast alles fließt. Drücken Sie ctrl+p in jedem Kontext, um sie aufzurufen und alles zu sehen, was Sie tun können.

Eine Sitzungs-Sidebar (umschaltbar) mit nützlichen Informationen wurde hinzugefügt.

Wir haben einige Funktionen entfernt, bei denen wir uns nicht sicher waren, ob sie tatsächlich verwendet werden. Wenn etwas Wichtiges fehlt, öffnen Sie bitte ein Issue und wir fügen es schnell wieder hinzu.


Breaking Changes

Umbenannte Tastenbelegungen

  • messages_revert -> messages_undo
  • switch_agent -> agent_cycle
  • switch_agent_reverse -> agent_cycle_reverse
  • switch_mode -> agent_cycle
  • switch_mode_reverse -> agent_cycle_reverse

Entfernte Tastenbelegungen

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