Sub-Agents
Sub-agents zijn parallelle kindprocessen die door een hoofd-AI-coderingsagent worden gestart om onafhankelijke delen van een complexe taak gelijktijdig af te handelen. In plaats van alles sequentieel te verwerken, delegeert de hoofdagent subtaken aan gespecialiseerde kindagents die parallel draaien en resultaten terugrapporteren aan de ouder.
Hoe sub-agents werken
Wanneer een hoofdagent een taak tegenkomt met meerdere onafhankelijke delen, kan het sub-agents starten om ze parallel af te handelen. Als je bijvoorbeeld vraagt "refactor de authenticatie-, betalings- en notificatiemodules om het nieuwe foutafhandelingspatroon te gebruiken," kan de hoofdagent drie sub-agents starten — een voor elke module. Elke sub-agent leest de relevante bestanden, maakt wijzigingen en draait tests onafhankelijk. De hoofdagent verzamelt resultaten en zorgt voor consistentie over de wijzigingen.
Wanneer sub-agents nuttig zijn
- +Grote refactoringtaken die meerdere onafhankelijke modules omspannen
- +Verschillende delen van een codebase gelijktijdig onderzoeken
- +Meerdere analysetaken (beveiligingsaudit, prestatiecheck, stijlreview) parallel draaien
- +Code genereren voor meerdere onafhankelijke componenten tegelijk
- +Complexe bugs onderzoeken die meerdere mogelijke oorzaken hebben
Sub-agents zijn het meest effectief wanneer de subtaken werkelijk onafhankelijk zijn — ze wijzigen niet dezelfde bestanden en zijn niet afhankelijk van elkaars output. Wanneer taken afhankelijkheden hebben, is sequentiele uitvoering door een enkele agent geschikter om conflicten te vermijden.
Claude Code ondersteunt sub-agents via de Task-tool. De hoofdagent kan kindagents starten met specifieke instructies en afgebakende rechten, en vervolgens hun resultaten samenvoegen tot een samenhangend antwoord.
Delen sub-agents context met de hoofdagent?+
Hoeveel sub-agents kunnen er tegelijk draaien?+
Kunnen sub-agents hun eigen sub-agents starten?+
Wanneer moet ik het gebruik van sub-agents vermijden?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →