Saltar al contenido
Curso Claude Code
45/57 Trabajo en paralelo Sesiones en segundo plano con Claude Code
Tu lectura Quedan 15 min
Lección 45 de 57 · Trabajo en paralelo

Sesiones en segundo plano con Claude Code

15 min de lectura Claude Code 2.1.283

Hola, bienvenido. En la lección anterior abrimos una sesión de Claude Code en su propio worktree y la seguimos desde una terminal dedicada, y en esta lección vamos a dar el paso siguiente: sesiones que trabajan en segundo plano, sin ninguna terminal abierta, y que vigilas desde una sola pantalla. Veremos agent view, que se abre con claude agents, cómo lanzar sesiones desde ella, cómo mandar al segundo plano la sesión en la que estás con /bg, cómo copiarla con /fork y cómo se pasan información entre ellas con los mensajes entre sesiones.

¿Qué problema resuelve? Con worktrees y varias terminales puedes tener 3 sesiones trabajando a la vez, pero eres tú quien va de una pestaña a otra para ver cuál ha terminado, cuál está esperando un permiso y cuál se ha atascado. Agent view te enseña todas en una lista, con su estado y un resumen de una línea, y solo entras en la conversación completa cuando una te necesita. Es la forma de delegar tareas independientes, como una auditoría, una investigación o un arreglo pequeño, y seguir trabajando en lo tuyo.

Para seguir esta lección necesitas claude-tasks con el commit de la lección anterior, los contenedores de Sail levantados y una terminal en la raíz del proyecto. Y ten presente el coste desde el principio: cada sesión en segundo plano gasta de tu plan igual que una interactiva, así que 10 sesiones en paralelo consumen tu cuota más o menos 10 veces más rápido que una. Es uno de los escenarios en los que más se notan los límites de tu plan, que vimos en la lección de planes.

Qué es una sesión en segundo plano

Una sesión en segundo plano es una conversación completa de Claude Code que sigue trabajando sin una terminal conectada. Puedes abrirla, contestarle y salir cuando quieras, y mientras tanto sigue a lo suyo. Las ejecuta un proceso aparte, al que la documentación llama supervisor, que Claude Code arranca solo la primera vez que abres agent view o mandas una sesión al segundo plano. Por eso puedes cerrar la vista, cerrar tu terminal o abrir otra sesión interactiva, y el trabajo continúa. Sobreviven también a que el equipo entre en reposo, pero se detienen si lo apagas.

Agent view es la pantalla desde la que las lanzas y las vigilas. Se abre desde tu terminal:

Terminal
claude agents

Por defecto lista todas tus sesiones en segundo plano, de todos tus proyectos, y si solo quieres las de uno, puedes abrirla con claude agents --cwd seguido de la ruta del proyecto. Las sesiones interactivas que tienes abiertas en otras terminales no aparecen hasta que las mandas al segundo plano, y los subagentes que lanza una sesión tampoco tienen fila propia.

No la confundas con otros 2 comandos de nombre parecido. /agents, dentro de una sesión, solo te recuerda cómo crear subagentes, como vimos en la lección de subagentes, y /tasks lista el trabajo en segundo plano de la sesión en la que estás, como sus subagentes o sus comandos de Bash. claude agents, desde la terminal, es la vista de todas tus sesiones. Si al ejecutarlo te imprime una lista de subagentes y termina, tu versión de Claude Code es anterior a agent view o la tienes desactivada con el ajuste disableAgentView.

Lo que queda de esta lección
  1. 02Lanzar sesiones desde agent view
  2. 03Cuando una sesión en segundo plano edita archivos
  3. 04Mandar tu sesión al segundo plano con /bg
  4. 05Copiar la sesión con /fork
  5. 06Sesiones en segundo plano desde la terminal
  6. 07Mensajes entre sesiones
Sigue leyendo con tu suscripción El curso completo, con el certificado y el foro con los planes trimestral y anual, está incluido en la suscripción. Ver los planes