Aller au contenu

Migration vers 1.0

Nouveauts d'OpenCode 1.0.

OpenCode 1.0 est une r criture complte du TUI.

Nous sommes passs du TUI bas sur go+bubbletea qui avait des problmes de performances et de capacits un framework interne (OpenTUI) crit en zig+solidjs.

Le nouveau TUI fonctionne comme l’ancien car il se connecte au mme serveur opencode.


Mise niveau

Vous ne devriez pas tre mis niveau automatiquement vers 1.0 si vous utilisez actuellement une version antrieure. Cependant, certaines versions plus anciennes d’OpenCode prennent toujours la dernire version.

Pour effectuer une mise niveau manuelle, excutez

Fenêtre de terminal
$ opencode upgrade 1.0.0

Pour revenir 0.x, excutez

Fenêtre de terminal
$ opencode upgrade 0.15.31

Changements UX

L’historique des sessions est plus compress, n’affichant que les dtails complets de l’outil d’dition et de bash.

Nous avons ajout une barre de commande par laquelle presque tout passe. Appuyez sur ctrl+p pour l’afficher dans n’importe quel contexte et voir tout ce que vous pouvez faire.

Ajout d’une barre latrale de session (peut tre active) avec des informations utiles.

Nous avons supprim certaines fonctionnalits dont nous n’tions pas srs que quelqu’un utilisait rellement. Si quelque chose d’important manque, veuillez ouvrir un problme et nous l’ajouterons rapidement.


Changements de rupture

Raccordements de touches renomms

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

Raccordements de touches supprims

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