Contratos de delegación
El mensaje con el que un coordinador delega es el contrato entero. En un subagente aislado, el único contenido que cruza del padre al worker es ese string: si una ruta de archivo, un mensaje de error o una decisión no están ahí, el worker no los tiene.
Los cuatro elementos
Cada subagente necesita un objetivo, un formato de salida, guía sobre las herramientas y fuentes a usar y límites claros de la tarea. Cuando falta alguno, el fallo documentado es concreto: los agentes duplican trabajo, dejan huecos o no encuentran la información necesaria.
Del otro lado está el criterio del líder: piensa para armar su estrategia, evalúa qué herramientas encajan, estima la complejidad de la consulta y decide cuántos workers lanzar. Los workers también razonan después de cada resultado de herramienta, para evaluar la calidad, detectar huecos y refinar la consulta siguiente.
Cuando el coordinador encadena
En un flujo de varios pasos, cada worker devuelve su resultado al coordinador y el coordinador decide qué parte pasarle al siguiente. El coordinador es el filtro de contexto del sistema.
Cuando se transfiere el control
Un handoff no es una llamada con retorno. LangChain señala además un detalle que rompe conversaciones: la llamada a la herramienta de handoff y su acuse deben viajar juntos, porque el historial debe seguir siendo válido. Y lo recomendado es pasar solo ese par, no el historial completo del worker, para que el contexto del coordinador siga enfocado en coordinar.