pletzenauer — digital consulting

En ny funktion i Claude Code startade 41 agenter samtidigt, förbrukade 5 miljoner tokens och gjorde slut på halva månadsbudgeten i en enda körning. Låter imponerande. Den ärligare frågan är: behöver du det över huvud taget? I de flesta fall är svaret ”nej” — och det är just det som gör funktionen intressant.

Det viktigaste i korthet

  • Dynamiska arbetsflöden (med Opus 4.8): Claude skriver ett JavaScript-skript som kör dussintals till hundratals sub-agenter parallellt och sammanför resultaten på slutet.
  • Kraftfullt, men dyrt. Varje agent är ett fullvärdigt Claude-anrop. Ett arbetsflöde kan halvera en månadsbudget.
  • Fem verktyg — Skill, Sub-Agent, Agent-Team, /goal, arbetsflöde — för olika uppgifter. Skillnaden: hur många agenter som är inblandade och om de pratar med varandra.
  • Djup vs. bredd: /goal upprepar tills målet är nått; ett arbetsflöde fördelar brett över många agenter.
  • Slutsats: Sällan nödvändigt för kunskapsarbete och automatisering. Vettigt för stora, parallella kodjobb.

Vad det handlar om

Med Claude Opus 4.8 har Anthropic infört en ny funktion i Claude Code: dynamiska arbetsflöden. Vid första anblicken skapar det förvirring. Det finns redan sub-agenter, Agent-Teams och /goal. Varför ännu ett begrepp nu — och när använder man det, särskilt med tanke på kostnaderna som står på spel?

Jag tar det som anledning att hålla isär de fem verktygen ordentligt. Inte för att du behöver vart och ett dagligen, utan för att det hjälper att veta vad en funktion gör och när den löser ett verkligt problem — i stället för att hänga på bara för att något är nytt.

Fem verktyg som känns lika

Den egentliga skillnaden är enkel: Hur många agenter är inblandade — och kan de prata med varandra?

  • Skill — ett återanvändbart recept. Blir bättre med tiden.
  • Sub-Agent — parallell arbetare med eget kontextfönster. Pratar inte med andra, återkopplar bara till huvudsessionen.
  • Agent-Team — litet gäng med egna roller som stämmer av och delar en uppgiftslista. Dyrare.
  • Arbetsflöde — Claude skriver ett JavaScript-skript som orkestrerar många agenter. Resultaten sammanförs på slutet.

Den avgörande skillnaden med arbetsflödet: Vem håller planen? I arbetsflödet är JavaScript-filen planen — och den går att spara och köra igen.

Stegen: mer kraft, mer risk, mer kostnad

Stegdiagram över Claude Code-verktygen: från att fråga Claude via Skill, Sub-Agent, Agent-Team och /goal till det dynamiska arbetsflödet.
Med varje steg ökar kraften — och risken och kostnaden.
  1. Fråga bara Claude — tänka efter, en webbhämtning, ett API-anrop.
  2. Skill — repeterbar process.
  3. Sub-Agent — arbete parallellt med huvudsessionen.
  4. Agent-Team — parallella arbetare som pratar med varandra.
  5. /goal — loop tills ett kriterium är uppfyllt.
  6. Dynamiskt arbetsflöde — stort, parallellt jobb.

Den goda nyheten: du utlöser inte ett arbetsflöde av misstag. Claude frågar först.

Arbetsflöde vs. /goal: bredd mot djup

Jämförelse: /goal som djup — en loop tills done == true. Arbetsflöde som bredd — många parallella sub-agenter vars resultat sammanförs på slutet.
/goal arbetar på djupet (loop tills målet är nått), arbetsflödet på bredden (många parallella agenter).
  • /goal är djup. En loop som gång på gång kontrollerar om målet är nått. En agent tar flera varv.
  • Arbetsflöde är bredd. Många sub-agenter bearbetar olika saker; på slutet förs allt samman. Du prövar inte mot ett ”klart”-kriterium, utan kör en fastlagd plan.

Kostnadsfrågan — ärligt besvarad

Varje agent är ett fullvärdigt Claude-anrop med egen kontext, och det startas många. Merparten av kostnaden hamnar på input-sidan — billigare än output, men det summerar sig snabbt.

Tre regler, samma disciplin som vid /goal:

  • Avgränsa omfattningen.
  • Namnge resultatet.
  • Sätt sub-agenter på Haiku där det går.

När det faktiskt lönar sig

Ta till arbetsflödet (eller Agent-Team) när:

  • du granskar varje fil i en kodbas.
  • du har en migrering över 400 filer framför dig.
  • risken är hög och varje delmoment förtjänar maximal beräkningskraft.

Låt bli vid enstaka ändringar, snabba frågor eller allmänt kunskapsarbete. Lackmustestet: faller uppgiften isär i många oberoende delar som kan köras samtidigt? Om ja — testa ett arbetsflöde.

Två dolda detaljer

Var skriptet sparas

Arbetsflödesskript hamnar som standard globalt i Claude Codes arbetskatalog. För projektet instruerar du Claude uttryckligen att spara i .claude/workflows. Därefter är det trivialt att köra igen.

ultracode — den dyraste nivån

Med /effort ställer du in resonemangsnivån för Opus. Men det finns också ultracode: smartast och dyrast. Varje prompt blir ett arbetsflöde, många bekräftelser hoppas över. Ännu en detalj: ordet ”workflow” lyser färgglatt när du skriver det, men utlöser inte automatiskt ett. Tillförlitligt: ”Sätt upp ett dynamiskt arbetsflöde åt mig som …”

Allt på en sida

  • Snabb enstaka fråga → fråga bara Claude Code.
  • Något du upprepar → en Skill.
  • En rörig sidouppgift → en Sub-Agent.
  • Ett litet gäng som stämmer av → ett Agent-Team.
  • Köra tills ett kriterium är uppfyllt → /goal.
  • Ett stort, parallellt jobb → dynamiska arbetsflöden (med försiktighet).

Och MCP:er, CLI:n och API-slutpunkter går att koppla in i vart och ett av dessa verktyg — så knyter du an dina egna data och system.

Slutsats

Dynamiska arbetsflöden är ett starkt verktyg för exakt ett fall: stora uppgifter som faller isär i många oberoende, parallella delar. För allt annat är Skill, Sub-Agent eller /goal oftast det ärligare — och billigare — valet. Den viktigaste förmågan är inte att använda varje ny funktion, utan att känna igen när ett problem verkligen kräver den. Precis den frågan ställer jag i varje automatiseringsprojekt: behövs tungviktaren, eller räcker en slimmad, regelbaserad lösning?

Källa: Fritt bearbetat efter ”Claude Code Dynamic Workflows Clearly Explained” av Nate Herk | AI Automationse på YouTube. Sammanhang, urval och formulering kommer från pletzenauer — digital consulting.

VyMinimalKlassiskDark