Home Nieuws Dankzij de ‘Taken’-update van Claude Code kunnen agenten langer werken en sessies...

Dankzij de ‘Taken’-update van Claude Code kunnen agenten langer werken en sessies coördineren

12
0
Dankzij de ‘Taken’-update van Claude Code kunnen agenten langer werken en sessies coördineren

Een van de grootste beperkingen waarmee AI-bouwers momenteel worden geconfronteerd die 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 stroom tekst- of spraakgebaseerde gesprekken werkt, mist hij doorgaans de structurele tijd om afhankelijkheden aan te kunnen. Het weet wat het moet doen, maar vergeet vaak waarom het het doet of in welke volgorde.

Met de uitgave van Taken voor Claude Code (geïntroduceerd in v2.1.16) vorige weekAnthropic heeft een oplossing geïntroduceerd die minder over ‘AI-magie’ gaat en meer over gedegen software-engineeringprincipes.

Door van vluchtige ‘taken’ naar aanhoudende ‘taken’ te gaan, herontwerpt het bedrijf fundamenteel de manier waarop het model interageert met tijd, complexiteit en systeembronnen.

Deze update transformeert de tool van een reactieve codeerassistent naar een statusbewuste projectmanager die de infrastructuur creëert die nodig is om de geavanceerde workflows uit te voeren die worden beschreven in de zojuist uitgebrachte Best Practices-gids van Anthropic, terwijl de recente changelog-updates (v2.1.19) signaalfocus op de stabiliteit die nodig is voor adoptie door bedrijven.

Agency-architectuur: van kortstondig tot persistent

Laten we, om de betekenis van deze release voor technische teams te begrijpen, eens kijken naar de mechanische verschillen tussen het oude “To-do”-systeem en de nieuwe “Task”-primitief.

Voorheen gebruikte Claude Code een ‘To-do’-lijst: een lichte checklist voor chatbewoners.

Naad De antropisch ingenieur Thariq Shihipar schreef in een artikel over X: “Todos (oranje) = ‘help Claude herinneren wat hij moet doen’.” Deze waren effectief voor scripts voor één sessie, maar kwetsbaar voor de daadwerkelijke constructie. Als de sessie eindigde, de terminal crashte of het contextvenster verdween, verdampte het plan.

Tasks (Green) introduceert een nieuwe abstractielaag die is ontworpen om “werk tussen sessies, subagenten en contextvensters te coördineren.” Dit wordt bereikt door drie belangrijke architectonische beslissingen:

  1. Afhankelijkheidsgrafieken versus lineaire lijsten: In tegenstelling tot een platte Todo-lijst ondersteunen Taken gerichte acyclische grafieken (DAG’s). Een taak kan een andere taak expliciet “blokkeren”. Zoals te zien is in communitydemonstraties kan het systeem vaststellen dat taak 3 (test uitvoeren) pas kan starten als taak 1 (API bouwen) en taak 2 (authenticatie configureren) zijn voltooid. Deze handhaving voorkomt de ‘gehallucineerde voltooiings’-fouten die veel voorkomen in LLM-workflows waarbij een model code probeert te testen die het nog niet heeft geschreven.

  2. Bestandssysteempersistentie en duurzaamheid: Anthropic koos voor een “UNIX-filosofie” -benadering van staatsbeheer. In plaats van de projectstatus op te slaan in een eigen clouddatabase, schrijft Claude Code taken rechtstreeks naar het lokale bestandssysteem van de gebruiker (~/.claude/tasks). Hierdoor ontstaat een duurzame toestand. Een ontwikkelaar kan zijn terminal sluiten, van machine wisselen of herstellen van een systeemcrash, en zo agent herlaadt de exacte status van het project. Voor bedrijfsteams is deze volharding van cruciaal belang: het betekent dat het ‘plan’ nu een artefact is dat onafhankelijk van de actieve sessie kan worden gecontroleerd, geback-upt of bijgewerkt.

  3. Orkestratie via omgevingsvariabelen: De krachtigste technische ontgrendeling is de mogelijkheid om de status tussen sessies te delen. Door in te stellen CLAUDE_CODE_TASK_LIST_ID omgevingsvariabele kunnen ontwikkelaars meerdere exemplaren van Claude naar dezelfde takenlijst verwijzen. Hierdoor kunnen updates worden “uitgezonden” naar alle actieve sessies, waardoor een niveau van coördinatie mogelijk wordt dat voorheen onmogelijk was zonder externe orkestratietools.

Het activeren van de ‘zwerm’: parallellisme en subagenten

De release van Tasks maakt de “Parallel Sessions”, beschreven in de Best Practices-gids van Anthropic, praktisch. De documentatie suggereert een auteur/recensentpatroon dat gebruik maakt van deze gedeelde modus:

  1. Sessie A (auteur) registreert taak nr. 1 (“Implement Rate Limiter”).

  2. Sessie A markeert het als voltooid.

  3. Sessie B (Reviewer), die de gedeelde statusupdate observeert, ziet dat taak #2 (“Review Rate Limiter”) nu is opgeheven.

  4. Sessie B begint de recensie in een pure context, onbevooroordeeld door het generatieproces.

Dit komt overeen met het advies van de gids om het werk over bestanden heen te ‘waaien’, scripts te gebruiken om taken te beoordelen en tegelijkertijd Claude te bellen. Cruciaal is dat patch v2.1.17 “onvoldoende geheugencrashes bij het hervatten van sessies met zwaar subagentgebruik” repareerde, 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 voor productiepijplijnen evalueren, onthullen de nieuwste changelogs (v2.1.16–v2.1.19) een focus op betrouwbaarheid en integratie.

De Best Practices Guide ondersteunt expliciet het uitvoeren van Claude in de headless-modus (claude -p). Hierdoor kunnen technische teams de agent integreren in CI/CD-pijplijnen, pre-commit hooks of gegevensverwerkingsscripts.

Een nachtelijke cron-taak zou bijvoorbeeld een Claude-sessie kunnen starten om “de logboeken van vandaag te analyseren op afwijkingen”, met behulp van een takenlijst om de voortgang bij te houden via verschillende logboekscherven.

De overstap naar autonome agenten introduceert nieuwe foutmodi die recente patches hebben opgelost:

  • Dangle-processen: v2.1.19 heeft een probleem opgelost waarbij Claude Code-processen bleven hangen als de terminal werd gesloten; het systeem legt nu vast EIO fout en zorgt voor een schone uitgang (via SIGKILL als een val).

  • Hardware-compatibiliteit: Oplossingen voor crashes op processors zonder AVX-ondersteuning zorgen voor een bredere implementatiecompatibiliteit.

  • Git-werkbomen: Correcties op resume functionaliteit bij het werken in verschillende mappen of git-werkbomen zorgt ervoor dat de “status” de code volgt, niet alleen de shell-sessie.

Anthropic erkent dat de workflows van het bedrijf geen cent kunnen verslaan CLAUDE_CODE_ENABLE_TASKS omgevingsvariabele (v2.1.19). Stelt dit in op false stelt teams in staat zich tijdelijk af te melden voor het nieuwe systeem, waarbij bestaande workflows behouden blijven terwijl ze migreren naar de taakgebaseerde architectuur.

De workflow van de bouwer: het beheren van de contexteconomie

Voor de individuele ontwikkelaar 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 vult.

Vóór Tasks was het wissen van de context gevaarlijk: je wiste het geheugen van de agent over het algehele plan. Omdat het plan nu op schijf is opgeslagen, kunnen gebruikers de best practice van ‘agressief contextbeheer’ volgen. Ontwikkelaars kunnen rennen /clear of /compact om tokens vrij te geven voor de redenering van het model, zonder de routekaart van het project te verliezen.

De changelog belicht ook verbeteringen in de levenskwaliteit voor ervaren gebruikers die complexe scripts bouwen:

  • Korte argumenten: Gebruikers hebben nu toegang tot aangepaste opdrachtargumenten via $0, $1, enz., waardoor het gemakkelijker wordt om herbruikbare “Vaardigheden” (bijv. /refactor commando dat een bestandsnaam als argument gebruikt).

  • Sleutelbindingen: Volledig aanpasbare sneltoetsen (/keybindings) zorgt voor snellere interactielussen.

Welke taken betekenen voor Claude Code-gebruikers

Met de introductie van Tasks geeft Anthropic aan dat de toekomst van codeeragenten een projectmanagement zal zijn.

Door Claude Code persistent geheugen te geven, een manier om afhankelijkheden te begrijpen en de stabiliteitsverbeteringen die nodig zijn voor langlopende processen, hebben ze de tool verplaatst van een ‘copiloot’ die naast je zit naar een ‘subagent’ die je kunt vertrouwen en die op de achtergrond draait – vooral wanneer deze wordt aangedreven door het meest efficiënte 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, het plan en de betrouwbaarheid die waardevol zijn.

Nieuwsbron

LAAT EEN REACTIE ACHTER

Vul alstublieft uw commentaar in!
Vul hier uw naam in