Subagents: agents die andere agents aansturen.
De nieuwe feature in detail. Hoe subagents taken delegeren en waarom monolithische super-agents afgedaan hebben.
Half februari heeft Langdock Subagents gelanceerd, een feature die het werken met agents fundamenteel verandert. Voor het eerst kunnen agents andere agents aanroepen en taken aan hen delegeren. Klinkt abstract, is het niet.
Wat is er veranderd
Half februari heeft Langdock een feature gelanceerd die het werken met agents fundamenteel verandert: Subagents. Daarmee kunnen agents voor het eerst andere agents aanroepen en taken aan hen delegeren.
In deze editie laten we zien wat de feature kan, hoe jullie hem gebruiken en waar de grenzen liggen.
Wat zijn subagents
Tot nu toe was elke agent in Langdock een eiland: eigen instructies, eigen Knowledge Base, eigen Actions. Wie verschillende taken wilde afdekken, had twee opties.
Een reusachtige agent bouwen die alles kan (en op een gegeven moment niets meer echt goed).
Meerdere gespecialiseerde agents bouwen en handmatig tussen hen wisselen.
Subagents lossen precies dit probleem op. Een bovenliggende agent kan nu gespecialiseerde agents als subagents inbouwen en automatisch aan hen delegeren.
Hoe subagents werken
Het verloop bestaat uit drie stappen.
Herkenning
De hoofdagent herkent aan de hand van jullie vraag dat een taak bij een van zijn subagents past.
Delegatie
Hij formuleert een prompt en stuurt die naar de subagent. De subagent werkt volledig onafhankelijk met zijn eigen instellingen (model, Knowledge Base, Actions).
Resultaat
De subagent stuurt zijn antwoord terug. In de Chat zien jullie dat als een uitklapbare tool-actie, vergelijkbaar met andere Actions.
De subagent ziet niet het volledige gespreksverloop. Hij krijgt alleen de specifieke prompt die de hoofdagent formuleert. Dat is bewust zo ontworpen: elke agent blijft gefocust op zijn taak.
Praktijkvoorbeeld: onboarding-assistent
Hier een concreet voorbeeld van hoe subagents er in de praktijk uit kunnen zien.
"Onboarding-assistent"
Een agent die nieuwe medewerkers op hun eerste dag helpt. Hij verwelkomt hen, beantwoordt algemene vragen en delegeert specialistische onderwerpen aan twee subagents.
"IT-setupgids"
- Knowledge Base: IT-documentatie (VPN-instelling, tooltoegang, hardwarebestelling).
- Model: Claude Sonnet 4.6 Reasoning voor snelle, precieze antwoorden.
- Taak: alles rond technische setup.
"HR-expert"
- Knowledge Base: HR-beleid, benefits-overzicht, verlofregelingen.
- Actions: kan links naar relevante formulieren beschikbaar maken.
- Taak: alles rond arbeidsrechtelijke en organisatorische vragen.
Zo ziet dat er in de praktijk uit
Meer ideeen: subagents in de praktijk
Het onboarding-voorbeeld is pas het begin. Vier andere scenario's ter inspiratie.
| Hoofdagent | Subagents |
|---|---|
| Sales-assistent | Productexpert (met productdocumentatie) en marktanalyse-agent |
| Projectmanager | Jira-agent (statusvragen) en controlling-agent (budget) |
| Klantensupport | Technische agent (technische documentatie) en billing-agent (factuurvragen) |
| Strategie-sparring | Analist-agent (Code Interpreter) en research-agent (webzoekopdrachten) |
Zo zetten jullie subagents op
Het opzetten is simpel.
- Open de configuratie van jullie hoofdagent.
- Ga naar het onderdeel "Actions".
- Klik op "Add Subagent" en kies een bestaande agent.
- Klaar. De hoofdagent kan de subagent nu automatisch aanroepen.
Jullie moeten minstens Editor of Owner zijn van de agent die jullie als subagent willen toevoegen.
Iedereen die toegang heeft tot de hoofdagent, kan automatisch ook de subagents gebruiken. Heeft iemand geen directe toegang tot een subagent, dan wordt het verzoek afgewezen, maar de toegang kan meteen worden aangevraagd.
Beperkingen
Drie punten om in gedachten te houden.
Subagents kunnen geen eigen subagents aanroepen. Er is maar een niveau. Een subagent is altijd een "eindpunt".
De subagent ziet niet het volledige gespreksverloop van de hoofdagent. Hij werkt alleen met de prompt die hij krijgt. Voeren jullie dus een complexe dialoog en triggeren jullie daarna een subagent-taak, dan moet de hoofdagent alle relevante informatie in de prompt aan de subagent meegeven.
Heeft een subagent Actions met een bevestigingsplicht (bijvoorbeeld een Slack-bericht versturen), dan moeten jullie dat nog steeds handmatig bevestigen. Dat is een veiligheidsfeature.
Onze tip
Begin klein. Pak een bestaande agent die te veel tegelijk doet en haal er een duidelijk afgebakende taak uit in een subagent. Zo zien jullie snel of en hoe de delegatie werkt.
Tot volgende maand,
Timo