Een van de grootste obstakels waarmee AI-makers momenteel worden geconfronteerd als ze agenten willen inzetten om hun individuele of bedrijfsdoelen te bereiken, is het ‘werkgeheugen’ dat nodig is om complexe, uit meerdere fasen bestaande engineeringprojecten te beheren.
Wanneer een AI-agent uitsluitend op basis van een tekststroom of een op spraak gebaseerd gesprek werkt, beschikt hij doorgaans niet over een permanente structuur om afhankelijkheden af te handelen. Hij weet wat hij moet doen, maar vergeet vaak waarom hij het doet, of in welke volgorde.
Met zijn uitgave Taken voor Claude Code (geïntroduceerd in v2.1.16) vorige weekAnthropic heeft een oplossing geïntroduceerd die minder gaat over de “magie van AI” en meer over de principes van goede software-engineering.
Door van tijdelijke ‘taken’ naar permanente ‘taken’ te gaan, herontwerpen bedrijven fundamenteel de manier waarop modellen omgaan met tijd, complexiteit en systeembronnen.
Deze update transformeert de tool van een reactieve codeerassistent in een statusbewuste projectmanager, waardoor de infrastructuur wordt gecreëerd die nodig is om de geavanceerde workflows uit te voeren die worden beschreven in de onlangs uitgebrachte, onlangs gepubliceerde Best Practices-gids van Anthropic. changelog-update (v2.1.19) Dit duidt op een focus op stabiliteit die nodig is voor adoptie door bedrijven.
Agentschaparchitectuur: van kortstondig tot persistent
Om het belang van deze release voor het technische team te begrijpen, moeten we kijken naar de mechanische verschillen tussen het oude “Task” -systeem en het nieuwe “Task” primitieve systeem.
Voorheen gebruikte Claude Code ‘To do’-lijsten: lichtgewicht checklists die voor gesprekken konden worden gebruikt.
Als Antropisch ingenieur Thariq Shihipar schreef in een artikel over X: “Todos (oranje) = ‘helpt Claude herinneren wat hij moet doen’.” Dit is effectief voor scripts met één sessie, maar broos voor daadwerkelijke engineering. Als de sessie eindigt, de terminal crasht of het contextvenster verdwijnt, gaat het plan verloren.
Taken (groen) introduceren een nieuwe abstractielaag die is ontworpen om “werk tussen sessies, subagenten en contextvensters te coördineren”. Dit werd bereikt door drie belangrijke architectonische beslissingen:
-
Afhankelijkheidsgrafiek versus verslavingsgrafiek Lineaire lijst: In tegenstelling tot platte Todo-lijsten ondersteunt Tasks gerichte acyclische grafieken (DAG’s). Een taak kan een andere taak expliciet “blokkeren”. Zoals te zien is in de communitydemonstratie, kan het systeem bepalen dat taak 3 (Test uitvoeren) pas kan worden gestart als Taak 1 (API bouwen) en Taak 2 (Verificatie configureren) zijn voltooid. Deze implementatie voorkomt de “hallucinerende voltooiingsfout” die vaak voorkomt in LLM-workflows, wanneer het model code probeert te testen die het niet heeft geschreven.
-
Bestandssysteempersistentie en duurzaamheid: Anthropic koos voor een “UNIX-filosofie” -benadering van staatsbeheer. In plaats van de projectstatus in een eigen clouddatabase te vergrendelen, schrijft Claude Code taken rechtstreeks naar het lokale bestandssysteem van de gebruiker (
~/.claude/tasks). Hierdoor ontstaan langdurige omstandigheden. Ontwikkelaars kunnen hun terminals afsluiten, machines vervangen of systemen herstellen van crashes, enzovoort de agent laadt de werkelijke projectstatus opnieuw. Voor bedrijfsteams is deze volharding van cruciaal belang, wat betekent dat het ‘plan’ nu een artefact is dat kan worden gecontroleerd, geback-upt of versiebeheerd, ongeacht de actieve sessie. -
Orkestratie via omgevingsvariabelen: De krachtigste technische ontgrendeling is de mogelijkheid om de status tussen sessies te delen. Door te organiseren
CLAUDE_CODE_TASK_LIST_IDomgevingsvariabelen kunnen ontwikkelaars meerdere exemplaren van Claude aan dezelfde takenlijst toewijzen. Hierdoor kunnen updates worden “uitgezonden” naar alle actieve sessies, waardoor een niveau van coördinatie mogelijk wordt dat voorheen onmogelijk was zonder externe orkestratietools.
De ‘zwerm’ mogelijk maken: parallellisme en subagenten
Task Offloading maakt de “Parallel Sessions” beschreven in de Anthropic Best Practices-gids praktisch. De documentatie suggereert een auteur/reviewer-patroon dat gebruik maakt van deze gedeelde status:
-
Sessie A (auteur) neemt taak #1 (“Een snelheidsbegrenzer implementeren”).
-
Sessie A markeert het als voltooid.
-
Sessie B (Reviewer), die de gedeelde statusupdate observeert, ziet dat taak #2 (“Review Rate Limiter”) nu gedeblokkeerd is.
-
Sessie B begint de beoordeling in een schone context, onpartijdig ten opzichte van het creatieproces.
Dit komt overeen met de suggestie van de gids om het werk over bestanden te ‘verspreiden’, scripts te gebruiken om de taken te herhalen en tegelijkertijd Claude te bellen. Het allerbelangrijkste is dat de patch v2.1.17 “geheugenbeschadiging bij het hervatten van sessies met zwaar subagentgebruik” repareert, wat aangeeft dat Anthropic actief bezig is met het optimaliseren van de runtime voor deze scenario’s met hoge belasting en meerdere agenten.
Bedrijfsgereedheid: stabiliteit, CI/CD en controle
Voor besluitvormers die Claude Code evalueren voor de productiepijplijn, onthult de nieuwste changelog (v2.1.16–v2.1.19) een focus op betrouwbaarheid en integratie.
De Best Practices Guide ondersteunt expliciet het uitvoeren van Claude in Headless Mode (claude -p). Hierdoor kunnen technische teams agenten integreren in CI/CD-pijplijnen, pre-commit hooks of gegevensverwerkingsscripts.
Een nachtelijke cron-taak zou bijvoorbeeld een Claude-sessie kunnen starten om “de logbestanden van vandaag te analyseren op afwijkingen”, met behulp van de takenlijst om de voortgang via verschillende logboekscherven bij te houden.
De overstap naar autonome agenten introduceerde een nieuwe foutmodus, die door de nieuwste patch is verholpen:
-
Hangend proces: v2.1.19 loste een probleem op waarbij het Code Claude-proces stopte als de terminal werd gesloten; het systeem vangt nu op
EIOfouten en zorg voor een schone afsluiting (met behulp vanSIGKILLals back-up). -
Hardware-compatibiliteit: Bugfixes voor processors zonder AVX-ondersteuning zorgen voor een bredere implementatiecompatibiliteit.
-
Git-werkboom: Oplossing voor
resumefunctionaliteit bij het werken in verschillende mappen of git worktrees zorgt ervoor dat “state” de code volgt, niet alleen de shell-sessie.
Zich realiserend dat de workflow van het bedrijf geen cent kon opleveren, introduceerde Anthropic CLAUDE_CODE_ENABLE_TASKS omgevingsvariabelen (v2.1.19). Dit instellen op false stelt teams in staat tijdelijk over te stappen uit het nieuwe systeem, waarbij de bestaande workflows behouden blijven terwijl ze migreren naar een taakgebaseerde architectuur.
Builder-workflow: contexteconomie beheren
Voor individuele ontwikkelaars lost het Task-systeem het probleem van de “contexteconomie” op. De documentatie van Anthropic waarschuwt dat “Claude’s contextvenster… de belangrijkste bron is om te beheren”, en dat de prestaties afnemen naarmate het venster vult.
Vóór Tasks was het verwijderen van de context gevaarlijk: je wiste het geheugen van de agent over het hele plan. Omdat plannen nu op schijf worden opgeslagen, kunnen gebruikers de best practice van ‘agressief contextbeheer’ volgen. Ontwikkelaars kunnen het uitvoeren /clear of /compact om tokens vrij te maken op basis van modelredenen, zonder de projectroadmap te verliezen.
De changelog belicht ook verbeteringen in de levenskwaliteit voor geavanceerde gebruikers die complexe scripts maken:
-
Afkorting Argument: Gebruikers hebben nu toegang tot aangepaste opdrachtargumenten via $0, $1, enz., waardoor het gemakkelijker wordt om herbruikbare “Skills”-scripts te maken (bijvoorbeeld een
/refactorcommando dat een bestandsnaam als argument gebruikt). -
Sleutelbindingen: Volledig aanpasbare sneltoetsen (
/keybindings) zorgt voor snellere interactielussen.
Wat taken betekenen voor Code Claude-gebruikers
Met de introductie van Tasks geeft Anthropic aan dat de toekomst van codeerbureaus projectmanagement is.
Door Claude Code persistent geheugen te geven, een manier om afhankelijkheden te begrijpen en noodzakelijke stabiliteitsoplossingen voor langlopende processen, hebben ze de tool verplaatst van een ‘copiloot’ die naast je zit naar een ‘subagent’ waarvan je kunt vertrouwen dat deze op de achtergrond draait – vooral wanneer deze wordt aangedreven door het meest performante model van Anthropic, Claude Opus 4.5.
Het is een technische evolutie die een simpele waarheid erkent: in de onderneming is code goedkoop; het zijn de context, planning en betrouwbaarheid die zo waardevol zijn.


