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.0Um auf 0.x zurückzustufen, führen Sie aus
opencode upgrade 0.15.31UX-Ä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_undoswitch_agent->agent_cycleswitch_agent_reverse->agent_cycle_reverseswitch_mode->agent_cycleswitch_mode_reverse->agent_cycle_reverse
Entfernte Tastenbelegungen
messages_layout_togglemessages_nextmessages_previousfile_diff_togglefile_searchfile_closefile_listapp_helpproject_inittool_detailsthinking_blocks