Saltearse al contenido

Migracin a 1.0

Novedades en OpenCode 1.0.

OpenCode 1.0 es una reescritura completa del TUI.

Nos cambiamos del TUI basado en go+bubbletea que tena problemas de rendimiento y capacidad a un framework interno (OpenTUI) escrito en zig+solidjs.

El nuevo TUI funciona como el antiguo ya que se conecta al mismo servidor opencode.


Actualizacin

No debera ser actualizado automticamente a 1.0 si est usando actualmente una versin anterior. Sin embargo, algunas versiones ms antiguas de OpenCode siempre obtienen la ltima versin.

Para actualizar manualmente, ejecute

Ventana de terminal
$ opencode upgrade 1.0.0

Para volver a 0.x, ejecute

Ventana de terminal
$ opencode upgrade 0.15.31

Cambios en UX

El historial de sesiones est ms comprimido, solo mostrando detalles completos de la herramienta de edicin y bash.

Agregamos una barra de comandos por la que fluye casi todo. Presione ctrl+p para traerla en cualquier contexto y ver todo lo que puede hacer.

Agregada una barra lateral de sesin (se puede alternar) con informacin til.

Eliminamos algunas funcionalidades de las que no estbamos seguros de si alguien realmente las usaba. Si falta algo importante, por favor abra un problema y lo agregaremos rpidamente.


Cambios rupturarios

Combinaciones de teclas renombradas

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

Combinaciones de teclas eliminadas

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