Terug naar blog
AI in de praktijk 4 min leestijd

Claude Code Tasks: van simpele todos naar project orchestratie

Anthropic heeft Todos geüpgraded naar Tasks. Dit is geen cosmetische naamsverandering. Tasks zijn een compleet nieuw systeem voor het coördineren van complex werk over meerdere sessies en subagents.

Claude Code Tasks: van simpele todos naar project orchestratie

Anthropic heeft recent Todos in Claude Code geüpgraded naar Tasks. Dit is geen cosmetische naamsverandering. Tasks zijn een compleet nieuw systeem voor het coördineren van complex werk over meerdere sessies en subagents.

In deze blog leg ik uit wat er veranderd is, waarom het belangrijk is, en hoe je Tasks effectief inzet voor grotere projecten.

Waarom de upgrade?

Met Opus 4.5 kan Claude langer autonoom werken en beter zijn eigen state bijhouden. Voor kleine taken was TodoWrite overbodig geworden, Claude wist al wat het moest doen.

Maar voor langere projecten schoot het oude systeem tekort. Todos verdwenen bij het sluiten van een sessie. Er was geen manier om werk te verdelen over subagents. Dependencies tussen taken bestonden niet.

Anthropic nam inspiratie van community projecten zoals Beads van Steve Yegge en bouwde Tasks: een systeem dat projectwerk echt ondersteunt.

Wat is er nieuw?

Persistentie

Tasks worden opgeslagen in ~/.claude/tasks/. Ze overleven sessies. Als je morgen terugkomt, weet Claude precies waar je was. Dit maakt context handoff eindelijk praktisch.

Dependencies

Tasks kunnen op elkaar wachten. Met addBlockedBy en addBlocks definieer je de volgorde. Task 3 (tests schrijven) wacht automatisch tot Task 1 (model maken) en Task 2 (controller bouwen) klaar zijn.

Dit voorkomt dat Claude aan tests begint voor code die nog niet bestaat.

Multi-sessie samenwerking

Hier wordt het interessant. Meerdere Claude sessies kunnen aan dezelfde Task List werken. Als één sessie een Task update, krijgen alle andere sessies die update direct.

Start Claude met een gedeelde Task List:

CLAUDE_CODE_TASK_LIST_ID=mijn-project claude

Dit werkt ook met claude -p voor headless automation en de AgentSDK.

Nieuwe velden

  • activeForm - tekst voor de spinner tijdens werk ("Implementing feature" i.p.v. "Implement feature")
  • metadata - willekeurige key-value pairs voor je eigen tracking
  • owner - welke agent aan de task werkt

Praktisch gebruik

Simpel project

Voor een feature met meerdere onderdelen:

TaskCreate: "Maak Payment model met migration"
TaskCreate: "Bouw PaymentController" (blockedBy: task-1)
TaskCreate: "Schrijf feature tests" (blockedBy: task-1, task-2)

Claude pakt de eerste task, markeert als in_progress, werkt het af, markeert als completed. De volgende task unblocks automatisch.

Gedistribueerd werk

Met meerdere sessies of subagents:

  1. Maak een gedeelde Task List aan
  2. Start meerdere Claude instanties met dezelfde CLAUDE_CODE_TASK_LIST_ID
  3. Agents claimen tasks via TaskUpdate(taskId, owner="worker-1")
  4. Bij completion pakt de volgende agent de volgende unblocked task

Self-organizing workers. Geen centrale coördinatie nodig.

Wanneer Tasks gebruiken

Tasks zijn niet voor alles. De overhead moet opwegen tegen de winst.

Wel Tasks:

  • Features met meerdere onderdelen
  • Werk dat sessies overspant
  • Plan Mode implementaties
  • Samenwerking tussen subagents

Geen Tasks:

  • Simpele bugfixes
  • Losse vragen
  • Werk dat in één keer klaar is

Integratie met andere features

Tasks vormen de basis voor complexere workflows. Combineer ze met:

In James gebruik ik Tasks om Linear issues te koppelen aan implementatiewerk. De feature skill maakt automatisch tasks aan vanuit een spec en tracked voortgang.

Wat komt er nog aan?

Anthropic werkt aan TeammateTool, een multi-agent systeem met teams, leaders en workers. De code zit al in Claude Code maar is nog niet actief. Denk aan: meerdere agents die samenwerken aan een codebase, elk met hun eigen specialisatie.

Tasks zijn de bouwsteen voor die toekomst.

Conclusie

Tasks zijn Claude Code's antwoord op de vraag: hoe laat je AI werken aan echte projecten? Niet door één lange sessie, maar door werk op te delen, te coördineren en te persisteren.

De combinatie van dependencies, multi-sessie sync en subagent integratie maakt workflows mogelijk die voorheen niet konden. Dit is geen incrementele verbetering, het is een nieuw paradigma voor AI-gedreven development.

Wil je leren hoe je Tasks effectief inzet? Bekijk mijn trainingen of neem contact op.

Wil je dit soort oplossingen in je eigen organisatie?

Vragen over dit onderwerp?

Ik denk graag mee over hoe dit toepasbaar is voor jouw situatie.

Deze site gebruikt cookies voor analytics. Privacybeleid