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.0Para volver a 0.x, ejecuta
opencode upgrade 0.15.31Cambios 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_undoswitch_agent->agent_cycleswitch_agent_reverse->agent_cycle_reverseswitch_mode->agent_cycleswitch_mode_reverse->agent_cycle_reverse
Atajos Eliminados
messages_layout_togglemessages_nextmessages_previousfile_diff_togglefile_searchfile_closefile_listapp_helpproject_inittool_detailsthinking_blocks