# Subagentes
URL: /es/docs/agent/subagents

Delegar una tarea acotada a una sesión hija, opcionalmente en un worktree de git.



El agente puede llamar a `subagent` para iniciar una sesión hija. El hijo trabaja en una tarea aislada y devuelve solo su resultado final al padre.

## Argumentos [#argumentos]

| Campo              | Requerido | Rol                                                         |
| ------------------ | --------- | ----------------------------------------------------------- |
| `task`             | sí        | Lo que debe hacer el hijo                                   |
| `success_criteria` | no        | Cómo sabe el hijo que ha terminado                          |
| `context_summary`  | no        | Breve contexto que el hijo no debería tener que redescubrir |
| `files_to_inspect` | no        | Rutas a leer primero                                        |
| `expected_output`  | no        | Forma del resultado que el padre quiere recibir             |
| `worktree`         | no        | `true` para editar en un worktree de git aislado            |

Usa `worktree: true` cuando el hijo vaya a editar archivos y otros hijos puedan editar al mismo tiempo. Omítelo para trabajo de solo lectura.

## Límites [#límites]

Un hijo que ya se está ejecutando dentro de un worktree no puede iniciar otro worktree. El inicio y el fin de la sesión pueden ejecutar hooks (`subagentStart` / `subagentEnd`). Puedes inspeccionar las sesiones hijas desde el visor de subagentes en Desktop o `/subagents` en la TUI de CLI.
