Migration zu 1.0
Was gibt es Neues in OpenCode 1.0.
OpenCode 1.0 ist eine komplette Neuschreibung des TUI.
Wir sind vom go+bubbletea-basierten TUI, der Leistungs- und Fhigkeitsprobleme hatte, zu einem internen Framework (OpenTUI) gewechselt, das in zig+solidjs geschrieben ist.
Das neue TUI funktioniert wie das alte, da es sich mit demselben opencode-Server verbindet.
Upgrade
Sie sollten nicht automatisch auf 1.0 aktualisiert werden, wenn Sie derzeit eine frhere Version verwenden. Einige ltere Versionen von OpenCode rufen jedoch immer die neueste Version ab.
Um manuell zu aktualisieren, fhren Sie aus
$ opencode upgrade 1.0.0Um auf 0.x zurckzugehen, fhren Sie aus
$ opencode upgrade 0.15.31UX-nderungen
Die Sitzungshistorie ist komprimierter und zeigt nur vollstndige Details des Bearbeitungs- und Bash-Tools.
Wir haben eine Befehlsleiste hinzugefgt, durch die fast alles flie3t. Drcken Sie ctrl+p, um sie in jedem Kontext aufzurufen und alles zu sehen, was Sie tun knnen.
Eine Sitzungsseitenleiste (umgeschaltet) mit ntzlichen Informationen hinzugefgt.
Wir haben einige Funktionen entfernt, von denen wir nicht sicher waren, ob sie jemand tatschlich verwendet. Wenn etwas Wichtiges fehlt, ffnen Sie bitte ein Issue und wir werden es schnell wieder hinzufgen.
Breaking Changes
Tastenbindungen umbenannt
- messages_revert -> messages_undo
- switch_agent -> agent_cycle
- switch_agent_reverse -> agent_cycle_reverse
- switch_mode -> agent_cycle
- switch_mode_reverse -> agent_cycle_reverse
Tastenbindungen entfernt
- messages_layout_toggle
- messages_next
- messages_previous
- file_diff_toggle
- file_search
- file_close
- file_list
- app_help
- project_init
- tool_details
- thinking_blocks