Saltar al contenido principal

🔄 Cambiar entre sesiones en OpenCode

OpenCode permite gestionar múltiples sesiones de trabajo de manera eficiente, evitando que tengas que abrir varias pestañas o perder el progreso en tareas en paralelo.

🖥️ Qué son las sesiones

Cada sesión representa un entorno de trabajo independiente dentro de OpenCode. Puedes tener varias abiertas a la vez, cada una ejecutando comandos y tareas sin interferir con las demás.

Esto es útil para:

  • Separar diferentes proyectos
  • Probar distintas funcionalidades
  • Mantener un flujo de trabajo organizado

⚡ Crear y gestionar sesiones

Para crear una nueva sesión:

  1. Ejecuta el comando de creación de sesión en OpenCode.
  2. Dale un nombre o indica la tarea que vas a realizar.
  3. OpenCode abrirá la sesión en paralelo a las que ya tienes.

Mientras una sesión está ejecutando comandos, puedes:

  • Poner otras tareas en cola
  • Cambiar a otra sesión activa
  • Mantener el flujo de trabajo sin interrupciones

🔁 Cambiar entre sesiones

OpenCode ofrece varias formas de moverse entre sesiones:

🖱️ Con el mouse

  • Haz click en la sesión que quieras activar
  • La sesión seleccionada se vuelve la activa y puedes continuar trabajando en ella

⌨️ Con atajos de teclado

  • Control + X seguido de L — cambia a otra sesión
  • Puedes repetir la combinación para moverte entre todas las sesiones abiertas

🛠️ Usando comandos

  • Ejecuta sessions en la terminal
  • Aparecerá un listado de todas las sesiones abiertas y podrás seleccionar cuál activar

📌 Beneficios de las sesiones

  • Ejecutar varias tareas en paralelo
  • Mantener el trabajo organizado sin abrir múltiples pestañas
  • Flexibilidad para decidir dónde y cómo trabajar
  • Ahorro de tiempo al no tener que reiniciar o duplicar entornos

🎯 Tip práctico

Si prefieres, puedes combinar sesiones con pestañas de terminal, pero no es necesario. Lo importante es que tengas una sesión activa y funcional para cada conjunto de tareas.

💡 Tip: Cambiar entre sesiones te permite experimentar, probar ideas y mantener diferentes estados de tu proyecto abiertos simultáneamente, todo dentro de la misma terminal.