---
title: Migrando a 1.0
description: Novedades de OpenCode 1.0.
---

OpenCode 1.0 es una reescritura completa de TUI.

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

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

---

## Actualización

No deberías realizar la actualización automática a 1.0 si actualmente estás utilizando una versión anterior.
versión. Sin embargo, algunas versiones anteriores de OpenCode siempre obtienen la última versión.

Para actualizar manualmente, ejecute

```bash
$ opencode upgrade 1.0.0
```

Para volver a bajar a 0.x, ejecute

```bash
$ opencode upgrade 0.15.31
```

---

## cambios de experiencia de usuario

El historial de sesiones está más comprimido y solo muestra detalles completos de la herramienta de edición y bash.

Agregamos una barra de comandos por la que fluye casi todo. Presione Ctrl+p para que aparezca en cualquier contexto y vea todo lo que puede hacer.

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

Eliminamos algunas funciones que no estábamos seguros de que alguien realmente usara. Si falta algo importante, abra un problema y lo volveremos a agregar rápidamente.

---

## Cambios importantes

### 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
