#070

Agent View en Claude Code: una sola pantalla para todos los agentes que has lanzado

Lanzas tres tareas en paralelo y acabas con cuatro pestañas de terminal y un nudo mental. Agent View pone todas tus sesiones de Claude Code en una sola pantalla — qué corre, qué te pregunta algo, qué terminó.

De cero a profesional: tips, tutoriales y guías en profundidad de Claude Code.

Explorar el hub

Mockup del terminal de Agent View con filas agrupadas por estado — Ready for review, Needs input, Working, Completed — cada fila muestra un icono animado, el nombre de la sesión, la actividad actual y un timestamp, más un input de despacho al fondo

TL;DR claude agents abre un panel donde cada fila es una sesión de Claude Code en segundo plano. Ves en un vistazo cuál te pregunta algo, cuál sigue trabajando, cuál terminó. Las sesiones siguen vivas aunque cierres la terminal — un supervisor por usuario las hospeda. Tres formas de despachar: desde la propia vista, /bg dentro de una sesión, o claude --bg "tarea" desde el shell. Peek con Space para responder sin attach. Enter para entrar en la conversación completa. Es el panel /tasks pero a nivel sesión, no de tarea intra-sesión.

Lanzas un bug fix en una terminal. Una revisión de PR en otra. Un agente que investiga un test flaky en una tercera. A los 20 minutos tienes siete pestañas abiertas, no recuerdas cuál estaba esperando respuesta tuya, y dos han muerto porque cerraste la tab sin querer. Agent View elimina el malabar: una pantalla, una fila por sesión, y un proceso supervisor que mantiene las sesiones vivas con o sin terminal.

Cómo funciona

Cada sesión en background es un proceso completo de Claude Code hospedado por un supervisor por usuario — un demonio que arranca solo la primera vez que mandas algo al fondo. El supervisor sobrevive a auto-updates, mantiene las sesiones aunque cierres todas tus terminales, y se apaga solo cuando no queda nada activo. El estado vive en ~/.claude/jobs/<id>/state.json; los logs en ~/.claude/daemon.log.

Las filas se agrupan automáticamente: Needs input y Ready for review arriba, Working en medio, Completed abajo. Cada fila lleva un icono cuyo color codifica estado (animado = trabajando, amarillo = espera tuya, verde = OK, rojo = falló) y cuya forma indica si el proceso está vivo ( activo, durmiendo).

Vista previa

Pinned
  ✽ clawd walk cycle          Write assets/sprites/clawd-walk.png         3m

Ready for review
  ∙ jump physics              github.com/example/game/pull/2048        ●  2h

Needs input
  ✻ power-up design           needs input: double jump or wall climb?     1m

Working
  ✽ collision detection       Edit src/physics/CollisionSystem.ts         2m
  ✢ playtest level 3          run 12 · all checkpoints cleared          in 4m

Completed
  ✻ title screen              result: menu, options, and credits done     9m

Cómo usarlo

1. Abrir Agent View

claude agents

Sale en pantalla completa, con un input al fondo y la lista arriba. Esc te devuelve al shell sin matar nada.

2. Despachar una sesión nueva (3 vías)

# Desde Agent View: escribe en el input y Enter
> investigar el test flaky de SettingsChangeDetector

# Desde dentro de una sesión interactiva
/bg

# Directamente desde el shell, sin pasar por Agent View
claude --bg "address review comments on PR 1234"

@<subagente> al principio del prompt lanza esa sesión con un subagente custom como agente principal. @<repo> te permite dirigir la sesión a otro directorio.

3. Peek y respuesta inline

Selecciona una fila con flechas, Space abre el panel de peek: ves el último output o la pregunta concreta que bloquea la sesión. Escribes la respuesta y Enter — sin necesidad de attach. Si es una pregunta multi-opción, las teclas numéricas las eligen.

4. Attach y detach

Enter o te mete en la conversación completa, como si hubieras lanzado claude en ese directorio. con el prompt vacío te saca y vuelves al panel. Detach NUNCA mata la sesión — /stop desde dentro es lo único que termina una.

5. Gestión desde el shell (sin abrir Agent View)

claude attach <id>     # entrar en la sesión
claude logs <id>       # ver output reciente
claude stop <id>       # parar (alias: claude kill)
claude respawn <id>    # reanudar una parada, contexto intacto
claude rm <id>         # borrar de la lista + limpiar worktree

Cada sesión vive en su propio git worktree bajo .claude/worktrees/ — incluyendo las que mandas al fondo con /bg desde una sesión interactiva. Me pasó: dos terminales abiertas en el mismo repo (poco común, pero ocurre), /bg en una, y antes de tocar un solo archivo Claude la movió a su propio worktree. Dos sesiones no se pisan ni queriendo — pagas el precio de tener que mergear o pushear si quieres conservar los cambios antes de borrar la sesión.

Dónde encaja con el resto del paralelismo

Si quieres ver… Mira…
Tareas en background de esta sesión panel /tasks
Todas tus sesiones en paralelo Agent View (claude agents)
Subagentes que se hablan entre sí Agent Teams
Reloj y eventos que despiertan agentes mapa de primitivas autonomous

Agent View no sustituye a /tasks — son cosas distintas: /tasks te muestra las tareas DENTRO de una sesión; Agent View te muestra las sesiones ENTRE sí.

Referencia

Aspecto Detalle
Comando claude agents · claude --bg "<tarea>" · /bg dentro de una sesión
Atajos clave Space peek · Enter/ attach · detach · Ctrl+X stop (2x = delete) · Ctrl+T pin · ? ayuda
Estados working · needs input · idle · completed · failed · stopped
Persistencia Supervisor por usuario, sobrevive auto-updates y cierre de terminales. Sleep/shutdown de la máquina sí mata sesiones (claude respawn --all las reanima)
Aislamiento Cada sesión en su propio git worktree bajo .claude/worktrees/
Requisitos Claude Code v2.1.139+. Research preview
Planes Pro, Max, Team, Enterprise, Claude API
Apagar disableAgentView: true en settings · CLAUDE_CODE_DISABLE_AGENT_VIEW=1
Cuota Cada sesión consume rate limit independiente — 10 agentes en paralelo gastan 10×

Documentación oficial: Manage multiple agents with agent view

Recibe solo lo esencial

Si no hay nada que decir, no escribo. Si hay algo importante, te aviso. 7.000+ profesionales ya confían en esto.

¿Eres desarrollador/a Web profesional?
No

Cancela la suscripción en cualquier momento.