1-0.mdx 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. ---
  2. title: Migration zu 1.0
  3. description: Was ist neu in OpenCode 1.0.
  4. ---
  5. OpenCode 1.0 ist eine komplette Neufassung des TUI.
  6. Wir sind vom go+bubbletea-basierten TUI, das Leistungs- und Leistungsprobleme aufwies, zu einem internen Framework (OpenTUI) übergegangen, das in zig+solidjs geschrieben wurde.
  7. Der neue TUI funktioniert wie der alte, da er eine Verbindung zum gleichen OpenCode-Server herstellt.
  8. ---
  9. ## Upgrading
  10. Sie sollten nicht automatisch auf 1.0 aktualisiert werden, wenn Sie derzeit eine frühere Version verwenden
  11. Version. Einige ältere Versionen von OpenCode greifen jedoch immer auf die neueste Version zu.
  12. Führen Sie zum manuellen Upgrade Folgendes aus:
  13. ```bash
  14. $ opencode upgrade 1.0.0
  15. ```
  16. Führen Sie Folgendes aus, um ein Downgrade auf 0.x durchzuführen
  17. ```bash
  18. $ opencode upgrade 0.15.31
  19. ```
  20. ---
  21. ## UX ändert sich
  22. Der Sitzungsverlauf ist stärker komprimiert und zeigt nur alle Details des Bearbeitungs- und Bash-Tools an.
  23. 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.
  24. Eine Sitzungsseitenleiste (kann umgeschaltet werden) mit nützlichen Informationen hinzugefügt.
  25. 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.
  26. ---
  27. ## Bahnbrechende Veränderungen
  28. ### Tastenkombinationen umbenannt
  29. - Nachrichten_revert -> Nachrichten_Rückgängig machen
  30. - switch_agent -> agent_cycle
  31. - switch_agent_reverse -> agent_cycle_reverse
  32. - switch_mode -> agent_cycle
  33. - switch_mode_reverse -> agent_cycle_reverse
  34. ### Tastenkombinationen entfernt
  35. - message_layout_toggle
  36. - message_next
  37. - Nachrichten_vorherige
  38. - file_diff_toggle
  39. - file_search
  40. - file_close
  41. - Dateiliste
  42. - app_help
  43. - project_init
  44. - Werkzeugdetails
  45. - think_blocks