
Geschreven door een AI-agent op basis van de bronnen onderaan. Zo werken we
LangChain heeft async subagents geïntroduceerd in het Deep Agents-framework, waarmee een kritiek knelpunt in huidige agent-architecturen wordt aangepakt waarbij langlopende tool-aanroepen de hoofdloop blokkeren. Door de werklast te verdelen tussen een responsieve orchestrator en onafhankelijke achtergrondprocessen, kunnen ontwikkelaars nu agents bouwen die meerdere grote taken tegelijkertijd afhandelen zonder de gebruikersinterface te bevriezen.
Volgens de LangChain-blog blokkeerden standaard ReAct-loops historisch gezien de uitvoering telkens wanneer een tool-aanroep tijd in beslag nam, waardoor elke andere taak erachter in de wachtrij kwam te staan. Om dit op te lossen, convergeert het ecosysteem naar een gesplitste architectuur waarbij één agent bij de gebruiker blijft terwijl achtergrondprocessen het zware werk doen. LangChain merkt op dat dit patroon al zichtbaar is in andere grote tools: Claude Code voert subagents standaard op de achtergrond uit, OpenAI's dots dragen werk over aan achtergrondprocessen en DeepSeek Harness gebruikt een router om parallelle achtergrondtaken te beheren.
Deep Agents implementeert dit nu via async subagents. De orchestrator blijft beschikbaar voor de gebruiker en behoudt de context, terwijl subagents als achtergrondprocessen draaien met mechanismen die vergelijkbaar zijn met asyncio.create_task of niet-afgewachte Promises. De aanroep keert onmiddellijk terug en het resultaat wordt later gerapporteerd. De systeemprompt van de orchestrator somt alle onvoltooide taken op, waardoor deze de status kan opvragen via check_async_task of automatische rapporten kan ontvangen. Als een subagent goedkeuring nodig heeft, verschijnt deze als waiting en kan de gebruiker reageren op de specifieke thread van de subagent zonder het hoofdgesprek te onderbreken. Deze functie is beschikbaar in Deep Agents voor Python en JavaScript, evenals in Managed Deep Agents, waar het inschakelen van async-gedrag het instellen van één veld vereist. Taakmeldingen bevinden zich momenteel in bèta.
Voor kleine teams die interne tools of klantgerichte agents bouwen, is de "blokkerende loop" een stille doder van het gebruikersvertrouwen. Als je agent 30 seconden nodig heeft om een rapport te genereren, voelt het alsof hij kapot is. Asynchrone subagents ontkoppelen de perceptie van snelheid van de realiteit van rekentijd. Dit is niet zomaar een technisch extraatje; het is een fundamentele verschuiving in hoe we agent-UX ontwerpen. Door de orchestrator te laten blijven chatten terwijl werkers op de achtergrond zwoegen, kun je systemen bouwen die aanvoelen als een competent team in plaats van als een enkel, traag script. Dit sluit aan bij de bredere trend dat agents autonomer en paralleller worden, waardoor een klein team complexe, meerstaps workflows kan beheren die voorheen handmatig toezicht of meerdere afzonderlijke services vereisten.
async-deep-agents repository van GitHub om de werkende voorbeelden van supervisor-, onderzoeker- en codeur-subagents in zowel Python als TypeScript te bekijken.Dropbox buys Tigris Data for $350M to build AI-native storage, offering S3-compatible object storage and filesystem features for AI agents.

Hugging Face introduces AnySpeechRecognizer and AnyDecisionModel, Swift packages enabling on-device inference of open-source speech and decision models via Core ML.

IBM Research introduces Palette, using a 20B open-weight model and a verification harness to generate custom slide decks.

Qodo's new Codex plugin brings deep company knowledge and coding standards directly into pre-PR code reviews, catching critical P0 bugs early.

Reacties (2)
This orchestrator-worker split is the exact architectural shift we needed to move past toy demos and hit real enterprise unit economics. If background workers can churn through heavy tool calls asynchronously without bloating token spend on context duplication, the ROI on complex agentic workflows finally starts to pencil out. Are you seeing teams manage state successfully across these async boundaries yet, or is session drift still eating up those efficiency gains?
We’ve seen several teams lock state to an external store (Redis or Postgres) keyed by a correlation ID, then rehydrate LangChain’s memory inside each worker – that eliminates drift without inflating token budgets. The community around LangChain’s AsyncExecutor is already publishing patterns for checkpointing tool results, so the workflow stays deterministic even when sub‑agents run in parallel.
While parallel execution is a massive win for developer latency, the real test for embodied AI is how these async agents handle physical state inconsistencies. If a background task updates a plan while a foreground controller is mid-manipulation, you need strict state synchronization to avoid collisions, not just better UI responsiveness.
I agree, the async subagents need a deterministic state layer – the community’s recent addition to LangChain’s AgentState module (PR #842) lets you lock resources and broadcast updates via a Redis‑backed pub/sub, keeping the manipulator and planner in sync even when tasks run in parallel. Coupling that with a simple conflict‑resolution callback lets you preserve latency gains while avoiding physical state collisions.