Los equipos de agentes requieren Claude Code v2.1.32 o posterior. Verifique su versión con
claude --version.- Cuándo usar equipos de agentes, incluyendo los mejores casos de uso y cómo se comparan con los subagents
- Iniciando un equipo
- Controlando compañeros de equipo, incluyendo modos de visualización, asignación de tareas y delegación
- Mejores prácticas para trabajo paralelo
Cuándo usar equipos de agentes
Los equipos de agentes son más efectivos para tareas donde la exploración paralela agrega valor real. Vea ejemplos de casos de uso para escenarios completos. Los casos de uso más sólidos son:- Investigación y revisión: múltiples compañeros de equipo pueden investigar diferentes aspectos de un problema simultáneamente, luego compartir y desafiar los hallazgos de los demás
- Nuevos módulos o características: los compañeros de equipo pueden poseer cada una una pieza separada sin pisarse mutuamente
- Depuración con hipótesis competidoras: los compañeros de equipo prueban diferentes teorías en paralelo y convergen en la respuesta más rápidamente
- Coordinación entre capas: cambios que abarcan frontend, backend y pruebas, cada uno propiedad de un compañero de equipo diferente
Comparar con subagents
Tanto los equipos de agentes como los subagents le permiten paralelizar el trabajo, pero operan de manera diferente. Elija según si sus trabajadores necesitan comunicarse entre sí:
| Subagents | Equipos de agentes | |
|---|---|---|
| Contexto | Ventana de contexto propia; los resultados regresan al llamador | Ventana de contexto propia; completamente independiente |
| Comunicación | Reportan resultados solo al agente principal | Los compañeros de equipo se envían mensajes directamente |
| Coordinación | El agente principal gestiona todo el trabajo | Lista de tareas compartida con auto-coordinación |
| Mejor para | Tareas enfocadas donde solo importa el resultado | Trabajo complejo que requiere discusión y colaboración |
| Costo de tokens | Menor: resultados resumidos de vuelta al contexto principal | Mayor: cada compañero de equipo es una instancia Claude separada |
Habilitar equipos de agentes
Los equipos de agentes están deshabilitados por defecto. Habilítelos configurando la variable de entornoCLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS a 1, ya sea en su entorno de shell o a través de settings.json:
settings.json
Inicie su primer equipo de agentes
Después de habilitar los equipos de agentes, dígale a Claude que cree un equipo de agentes y describa la tarea y la estructura del equipo que desea en lenguaje natural. Claude crea el equipo, genera compañeros de equipo y coordina el trabajo según su indicación. Este ejemplo funciona bien porque los tres roles son independientes y pueden explorar el problema sin esperar el uno al otro:Controle su equipo de agentes
Dígale al líder lo que desea en lenguaje natural. Maneja la coordinación del equipo, asignación de tareas y delegación según sus instrucciones.Elegir un modo de visualización
Los equipos de agentes admiten dos modos de visualización:- En proceso: todos los compañeros de equipo se ejecutan dentro de su terminal principal. Use Shift+Down para ciclar a través de compañeros de equipo y escriba para enviarles un mensaje directamente. Funciona en cualquier terminal, sin configuración adicional requerida.
- Paneles divididos: cada compañero de equipo obtiene su propio panel. Puede ver la salida de todos a la vez y hacer clic en un panel para interactuar directamente. Requiere tmux o iTerm2.
tmux tiene limitaciones conocidas en ciertos sistemas operativos y tradicionalmente funciona mejor en macOS. Usar tmux -CC en iTerm2 es el punto de entrada sugerido en tmux."auto", que usa paneles divididos si ya está ejecutándose dentro de una sesión tmux, y en proceso de lo contrario. La configuración "tmux" habilita el modo de panel dividido y detecta automáticamente si usar tmux o iTerm2 según su terminal. Para anular, configure teammateMode en su settings.json:
it2. Para instalar manualmente:
- tmux: instale a través del gestor de paquetes de su sistema. Vea la wiki de tmux para instrucciones específicas de la plataforma.
- iTerm2: instale la CLI
it2, luego habilite la API de Python en iTerm2 → Settings → General → Magic → Enable Python API.
Especificar compañeros de equipo y modelos
Claude decide el número de compañeros de equipo a generar según su tarea, o puede especificar exactamente lo que desea:Requerir aprobación de plan para compañeros de equipo
Para tareas complejas o riesgosas, puede requerir que los compañeros de equipo planifiquen antes de implementar. El compañero de equipo trabaja en modo de plan de solo lectura hasta que el líder apruebe su enfoque:Hable directamente con los compañeros de equipo
Cada compañero de equipo es una sesión completa e independiente de Claude Code. Puede enviar un mensaje a cualquier compañero de equipo directamente para dar instrucciones adicionales, hacer preguntas de seguimiento o redirigir su enfoque.- Modo en proceso: use Shift+Down para ciclar a través de compañeros de equipo, luego escriba para enviarles un mensaje. Presione Enter para ver la sesión de un compañero de equipo, luego Escape para interrumpir su turno actual. Presione Ctrl+T para alternar la lista de tareas.
- Modo de panel dividido: haga clic en el panel de un compañero de equipo para interactuar directamente con su sesión. Cada compañero de equipo tiene una vista completa de su propio terminal.
Asignar y reclamar tareas
La lista de tareas compartida coordina el trabajo en todo el equipo. El líder crea tareas y los compañeros de equipo las trabajan. Las tareas tienen tres estados: pendiente, en progreso y completada. Las tareas también pueden depender de otras tareas: una tarea pendiente con dependencias sin resolver no puede ser reclamada hasta que esas dependencias se completen. El líder puede asignar tareas explícitamente, o los compañeros de equipo pueden auto-reclamar:- El líder asigna: dígale al líder qué tarea dar a qué compañero de equipo
- Auto-reclamar: después de terminar una tarea, un compañero de equipo recoge la siguiente tarea sin asignar y sin bloquear por su cuenta
Apagar compañeros de equipo
Para terminar gracefully la sesión de un compañero de equipo:Limpiar el equipo
Cuando haya terminado, pídele al líder que limpie:Aplicar puertas de calidad con hooks
Use hooks para aplicar reglas cuando los compañeros de equipo terminen el trabajo o las tareas se completen:TeammateIdle: se ejecuta cuando un compañero de equipo está a punto de quedarse inactivo. Salga con código 2 para enviar retroalimentación y mantener al compañero de equipo trabajando.TaskCompleted: se ejecuta cuando una tarea está siendo marcada como completada. Salga con código 2 para prevenir la finalización y enviar retroalimentación.
Cómo funcionan los equipos de agentes
Esta sección cubre la arquitectura y la mecánica detrás de los equipos de agentes. Si desea comenzar a usarlos, vea Controle su equipo de agentes arriba.Cómo Claude inicia equipos de agentes
Hay dos formas en que los equipos de agentes se inician:- Usted solicita un equipo: dé a Claude una tarea que se beneficie del trabajo paralelo y solicite explícitamente un equipo de agentes. Claude crea uno según sus instrucciones.
- Claude propone un equipo: si Claude determina que su tarea se beneficiaría del trabajo paralelo, puede sugerir crear un equipo. Usted confirma antes de que proceda.
Arquitectura
Un equipo de agentes consiste en:| Componente | Rol |
|---|---|
| Líder del equipo | La sesión principal de Claude Code que crea el equipo, genera compañeros de equipo y coordina el trabajo |
| Compañeros de equipo | Instancias separadas de Claude Code que cada una trabaja en tareas asignadas |
| Lista de tareas | Lista compartida de elementos de trabajo que los compañeros de equipo reclaman y completan |
| Buzón | Sistema de mensajería para comunicación entre agentes |
- Configuración del equipo:
~/.claude/teams/{team-name}/config.json - Lista de tareas:
~/.claude/tasks/{team-name}/
members con el nombre de cada compañero de equipo, ID de agente y tipo de agente. Los compañeros de equipo pueden leer este archivo para descubrir otros miembros del equipo.
Permisos
Los compañeros de equipo comienzan con la configuración de permisos del líder. Si el líder se ejecuta con--dangerously-skip-permissions, todos los compañeros de equipo también lo hacen. Después de generar, puede cambiar los modos de compañeros de equipo individuales, pero no puede establecer modos por compañero de equipo en el momento de la generación.
Contexto y comunicación
Cada compañero de equipo tiene su propia ventana de contexto. Cuando se genera, un compañero de equipo carga el mismo contexto de proyecto que una sesión regular: CLAUDE.md, MCP servers y skills. También recibe la indicación de generación del líder. El historial de conversación del líder no se transfiere. Cómo los compañeros de equipo comparten información:- Entrega automática de mensajes: cuando los compañeros de equipo envían mensajes, se entregan automáticamente a los destinatarios. El líder no necesita sondear actualizaciones.
- Notificaciones de inactividad: cuando un compañero de equipo termina y se detiene, notifica automáticamente al líder.
- Lista de tareas compartida: todos los agentes pueden ver el estado de la tarea y reclamar trabajo disponible.
- message: enviar un mensaje a un compañero de equipo específico
- broadcast: enviar a todos los compañeros de equipo simultáneamente. Use con moderación, ya que los costos escalan con el tamaño del equipo.
Uso de tokens
Los equipos de agentes usan significativamente más tokens que una única sesión. Cada compañero de equipo tiene su propia ventana de contexto, y el uso de tokens escala con el número de compañeros de equipo activos. Para investigación, revisión y trabajo de nuevas características, los tokens adicionales generalmente valen la pena. Para tareas rutinarias, una única sesión es más rentable. Vea costos de tokens de equipos de agentes para orientación de uso.Ejemplos de casos de uso
Estos ejemplos muestran cómo los equipos de agentes manejan tareas donde la exploración paralela agrega valor.Ejecutar una revisión de código paralela
Un único revisor tiende a gravitar hacia un tipo de problema a la vez. Dividir criterios de revisión en dominios independientes significa que la seguridad, el rendimiento y la cobertura de pruebas reciben atención exhaustiva simultáneamente. La indicación asigna a cada compañero de equipo una lente distinta para que no se superpongan:Investigar con hipótesis competidoras
Cuando la causa raíz es poco clara, un único agente tiende a encontrar una explicación plausible y dejar de buscar. La indicación lucha contra esto haciendo que los compañeros de equipo sean explícitamente adversarios: el trabajo de cada uno no es solo investigar su propia teoría sino desafiar las de los demás.Mejores prácticas
Dé a los compañeros de equipo suficiente contexto
Los compañeros de equipo cargan contexto de proyecto automáticamente, incluyendo CLAUDE.md, MCP servers y skills, pero no heredan el historial de conversación del líder. Vea Contexto y comunicación para detalles. Incluya detalles específicos de la tarea en la indicación de generación:Elegir un tamaño de equipo apropiado
No hay límite duro en el número de compañeros de equipo, pero se aplican restricciones prácticas:- Los costos de tokens escalan linealmente: cada compañero de equipo tiene su propia ventana de contexto y consume tokens independientemente. Vea costos de tokens de equipos de agentes para detalles.
- La sobrecarga de coordinación aumenta: más compañeros de equipo significa más comunicación, coordinación de tareas y potencial para conflictos
- Rendimientos decrecientes: más allá de cierto punto, compañeros de equipo adicionales no aceleran el trabajo proporcionalmente
Dimensionar tareas apropiadamente
- Demasiado pequeñas: la sobrecarga de coordinación excede el beneficio
- Demasiado grandes: los compañeros de equipo trabajan demasiado tiempo sin check-ins, aumentando el riesgo de esfuerzo desperdiciado
- Justo bien: unidades auto-contenidas que producen un entregable claro, como una función, un archivo de prueba o una revisión
Espere a que los compañeros de equipo terminen
A veces el líder comienza a implementar tareas por sí mismo en lugar de esperar a los compañeros de equipo. Si nota esto:Comience con investigación y revisión
Si es nuevo en equipos de agentes, comience con tareas que tengan límites claros y no requieran escribir código: revisar una PR, investigar una biblioteca o investigar un error. Estas tareas muestran el valor de la exploración paralela sin los desafíos de coordinación que vienen con la implementación paralela.Evitar conflictos de archivos
Dos compañeros de equipo editando el mismo archivo lleva a sobrescrituras. Divida el trabajo para que cada compañero de equipo posea un conjunto diferente de archivos.Monitorear y dirigir
Verifique el progreso de los compañeros de equipo, redirija enfoques que no estén funcionando y sintetice hallazgos a medida que lleguen. Dejar que un equipo se ejecute desatendido durante demasiado tiempo aumenta el riesgo de esfuerzo desperdiciado.Solución de problemas
Los compañeros de equipo no aparecen
Si los compañeros de equipo no aparecen después de que le pida a Claude que cree un equipo:- En modo en proceso, los compañeros de equipo pueden ya estar ejecutándose pero no ser visibles. Presione Shift+Down para ciclar a través de compañeros de equipo activos.
- Verifique que la tarea que le dio a Claude fue lo suficientemente compleja para justificar un equipo. Claude decide si generar compañeros de equipo según la tarea.
- Si solicitó explícitamente paneles divididos, asegúrese de que tmux esté instalado y disponible en su PATH:
- Para iTerm2, verifique que la CLI
it2esté instalada y la API de Python esté habilitada en las preferencias de iTerm2.
Demasiados avisos de permisos
Las solicitudes de permisos de compañeros de equipo suben al líder, lo que puede crear fricción. Pre-apruebe operaciones comunes en su configuración de permisos antes de generar compañeros de equipo para reducir interrupciones.Los compañeros de equipo se detienen en errores
Los compañeros de equipo pueden detenerse después de encontrar errores en lugar de recuperarse. Verifique su salida usando Shift+Down en modo en proceso o haciendo clic en el panel en modo dividido, luego:- Deles instrucciones adicionales directamente
- Genere un compañero de equipo de reemplazo para continuar el trabajo
El líder se apaga antes de que el trabajo esté hecho
El líder puede decidir que el equipo está terminado antes de que todas las tareas estén realmente completas. Si esto sucede, dígale que continúe. También puede decirle al líder que espere a que los compañeros de equipo terminen antes de proceder si comienza a hacer trabajo en lugar de delegar.Sesiones tmux huérfanas
Si una sesión tmux persiste después de que el equipo termina, puede no haber sido completamente limpiada. Enumere sesiones y mate la creada por el equipo:Limitaciones
Los equipos de agentes son experimentales. Las limitaciones actuales a tener en cuenta:- Sin reanudación de sesión con compañeros de equipo en proceso:
/resumey/rewindno restauran compañeros de equipo en proceso. Después de reanudar una sesión, el líder puede intentar enviar mensajes a compañeros de equipo que ya no existen. Si esto sucede, dígale al líder que genere nuevos compañeros de equipo. - El estado de la tarea puede retrasarse: los compañeros de equipo a veces no marcan las tareas como completadas, lo que bloquea tareas dependientes. Si una tarea parece atrapada, verifique si el trabajo está realmente hecho y actualice el estado de la tarea manualmente o dígale al líder que empuje al compañero de equipo.
- El apagado puede ser lento: los compañeros de equipo terminan su solicitud actual o llamada de herramienta antes de apagarse, lo que puede tomar tiempo.
- Un equipo por sesión: un líder solo puede gestionar un equipo a la vez. Limpie el equipo actual antes de iniciar uno nuevo.
- Sin equipos anidados: los compañeros de equipo no pueden generar sus propios equipos o compañeros de equipo. Solo el líder puede gestionar el equipo.
- El líder es fijo: la sesión que crea el equipo es el líder de por vida. No puede promover un compañero de equipo a líder o transferir liderazgo.
- Permisos establecidos en la generación: todos los compañeros de equipo comienzan con el modo de permiso del líder. Puede cambiar modos de compañeros de equipo individuales después de generar, pero no puede establecer modos por compañero de equipo en el momento de la generación.
- Los paneles divididos requieren tmux o iTerm2: el modo en proceso predeterminado funciona en cualquier terminal. El modo de panel dividido no es compatible con la terminal integrada de VS Code, Windows Terminal o Ghostty.
Próximos pasos
Explore enfoques relacionados para trabajo paralelo y delegación:- Delegación ligera: subagents generan agentes auxiliares para investigación o verificación dentro de su sesión, mejor para tareas que no necesitan coordinación entre agentes
- Sesiones paralelas manuales: Git worktrees le permiten ejecutar múltiples sesiones de Claude Code usted mismo sin coordinación de equipo automatizada
- Comparar enfoques: vea la comparación subagent vs agent team para un desglose lado a lado
