Saltar al contenido principal

Agent Teams

Orquesta
Agentes IA en VS Code

Crea, gestiona y orquesta agentes de IA con GitHub Copilot, Claude Code o Codex dentro de VS Code

Arquitectura ideal de agentes

Agent Teams está diseñado alrededor de un flujo limpio de 4 capas

Prompt del usuario
Lenguaje natural mediante @router
Punto de entrada único
Escribe @router + cualquier tarea en lenguaje natural. Puedes referenciar un archivo, describir un objetivo vago o nombrar un dominio — el pipeline se encarga del resto. No necesitas conocer ningún agente.
Router
Evalúa y delega al mejor agente
Despachador consciente del contexto
Puntúa cada agente por palabras clave de intención, vocabulario de dominio y la ruta del archivo activo. Delega tareas de un solo dominio mediante handoff y abre múltiples dominios en paralelo — sin ejecutar nada por sí mismo.
Orquestador
Descompone la tarea en pasos
Planificador, no ejecutor
Descompone la tarea delegada en una secuencia ordenada de sub-tareas, asigna cada una al worker correcto y agrega los resultados. Nunca escribe código ni llama APIs directamente — la coordinación es su único trabajo.
Workers
Especialistas de dominio ejecutan las tareas
Alcance estrecho, profundidad total
Cada worker es dueño de exactamente un dominio: backend, testing, docs, etc. Usa solo las herramientas y habilidades de su spec, devuelve un resultado estructurado y escala si la sub-tarea cae fuera de su alcance.

Otros patrones válidos

No todos los equipos necesitan el flujo completo de 4 capas. Estos patrones más ligeros también son útiles.

Orquestador → Worker

Delegación planificada para trabajo multi-paso

Prompt del usuario
Lenguaje natural mediante @router
Petición compleja entra al sistema
Este patrón arranca cuando el usuario pide algo que necesita planificación, descomposición o coordinación antes de ejecutarse.
Orquestador
Planifica y delega el trabajo
Planificador intermedio
El orquestador decide la secuencia, divide la tarea en pasos y entrega la ejecución al worker más adecuado para el trabajo.
Worker
Ejecuta la subtarea delegada
Ejecución especializada
Un worker de alcance estrecho realiza la implementación, análisis o actualización real, y devuelve el resultado hacia arriba.
Solo Worker

Ejecución directa para tareas de dominio único

Prompt del usuario
Lenguaje natural mediante @router
Petición pequeña y directa
Este flujo es ideal cuando la tarea ya encaja con un especialista y no necesita orquestación.
Worker
Lo gestiona de principio a fin
Ruta de especialista único
El worker recibe la petición directamente, la ejecuta dentro de su dominio y devuelve el resultado final sin capas adicionales de coordinación.