Español
Documentación
Migración a 1.0

Migración a 1.0

Qué hay de nuevo en OpenCode 1.0.

OpenCode 1.0 es una reescritura completa de la TUI.

Pasamos de la TUI basada en go+bubbletea que tenía problemas de rendimiento y capacidad a un framework interno (OpenTUI) escrito en zig+solidjs.

La nueva TUI funciona como la anterior ya que se conecta al mismo servidor opencode.


Actualización

No deberías ser actualizado automáticamente a 1.0 si actualmente usas una versión anterior. Sin embargo, algunas versiones antiguas de OpenCode siempre obtienen la última.

Para actualizar manualmente, ejecuta

opencode upgrade 1.0.0

Para volver a 0.x, ejecuta

opencode upgrade 0.15.31

Cambios de UX

El historial de sesión está más comprimido, mostrando solo detalles completos de las herramientas edit y bash.

Agregamos una barra de comandos por la que fluye casi todo. Presiona ctrl+p en cualquier contexto para abrirla y ver todo lo que puedes hacer.

Se agregó una barra lateral de sesión (se puede alternar) con información útil.

Eliminamos algunas funcionalidades de las que no estábamos seguros si alguien realmente usaba. Si falta algo importante, por favor abre un issue y lo agregaremos rápidamente.


Cambios Importantes

Atajos Renombrados

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

Atajos Eliminados

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