Wat is er veranderd?
Claude Code kan een langdurige taak via een MCP-server accepteren en daarna de sessie voortzetten. De server voert het werk uit; Claude Code volgt de taak en krijgt het resultaat wanneer dat beschikbaar is. De officiële documentatie beschrijft dit als een MCP-task die ontstaat wanneer een server de job accepteert, in plaats van de toolaanroep eindeloos te laten blokkeren.
Waarom dit relevant is
Dit verandert de operationele betekenis van een toolaanroep. Een externe taak kan blijven draaien nadat u Claude Code afsluit, terwijl een lokaal stdio-proces bij het afsluiten van de sessie stopt. Ook kan een binnengekomen resultaat aan een inactieve sessie worden aangeboden, waarna Claude Code ermee verdergaat. Dat maakt permissies, logging en het expliciet annuleren van taken belangrijker dan alleen een langere timeout instellen.
Wat u ermee kunt
- Maak vooraf duidelijk of een interactieve sessie moet wachten op het resultaat of zelfstandig mag doorgaan.
- Controleer welke MCP-servers tasks ondersteunen en op welke protocolversie ze verbinden.
- Behandel unattended of headless runs apart: een taak die om invoer vraagt, kan daar worden geannuleerd omdat niemand de elicitation kan beantwoorden.
- Gebruik de takenweergave om een lopende taak te annuleren; Esc beëindigt zo’n achtergrondtaak niet automatisch.
Praktische checklist
- Inventariseer servers die langlopende jobs aanbieden.
- Test één taak interactief en controleer het gedrag na hervatten.
- Leg vast wie een taak mag annuleren en welke tooluitvoer een inactieve agent mag activeren.
- Test dezelfde flow in een headless pipeline voordat u die productie-automatisering noemt.
Beperkingen en risico’s
De functie is afhankelijk van serverondersteuning, protocolonderhandeling, feature flags en het type sessie. Niet elke clientoppervlakte ondersteunt MCP-tasks. Een taak die na het sluiten van de terminal doorloopt, is bovendien geen bewijs dat het onderliggende werk veilig of idempotent is. Gebruik daarom server-side autorisatie, timeouts, auditlogs en een expliciete stopprocedure.