Generacion de Sub-Agentes
El agente puede generar agentes hijos para tareas complejas, habilitando la delegacion recursiva.
Nombre de la Herramienta
spawn_agent
Parametros
| Key | Type | Default | Description |
|---|---|---|---|
mission | string | β | Rol/contexto de alto nivel para el sub-agente |
task | string | β | Pregunta concreta o trabajo a realizar |
Comportamiento
- El agente hijo se ejecuta en
parent_depth + 1 - Hereda el proveedor, almacen de estado, modelo y herramientas no-spawn del padre
- Recibe un system prompt enfocado: instrucciones base + contexto de mision
- Ejecuta un bucle agentico completo en una sesion aislada (
sub-{depth}-{uuid}) - Retorna la respuesta de texto final al padre (truncada a
max_response_chars) - Si
child_depth < max_depth, el hijo tambien obtiene la herramientaspawn_agent
Configuracion
config.toml
[subagents]
enabled = true
max_depth = 3
max_iterations = 10
max_response_chars = 8000
timeout_secs = 300Limite de Recursion
Los sub-agentes pueden generar sus propios sub-agentes hasta
max_depth niveles de profundidad. En la profundidad maxima, la herramienta spawn_agent no se proporciona.Timeout
Cada invocacion de sub-agente tiene un timeout estricto (
timeout_secs). Si un sub-agente tarda demasiado, el padre recibe un error de timeout.