{"id":2408,"date":"2026-06-09T12:00:33","date_gmt":"2026-06-09T10:00:33","guid":{"rendered":"https:\/\/pletzenauer.com\/?p=2408"},"modified":"2026-08-05T17:25:22","modified_gmt":"2026-08-05T15:25:22","slug":"claude-code-sub-agents","status":"publish","type":"post","link":"https:\/\/pletzenauer.com\/da\/2026\/06\/09\/claude-code-sub-agents\/","title":{"rendered":"Sub-Agents i Claude Code: hvorn\u00e5r de betaler sig \u2014 og hvorn\u00e5r ikke"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Forestil dig Claude Code som en r\u00e5dgiver med et lille team. Du taler kun med r\u00e5dgiveren. Han giver deludgaver videre til specialister og melder til sidst resultatet tilbage til dig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Netop det er sub-agents. Ikke hype, men et praktisk v\u00e6rkt\u00f8j til arbejdsdeling. Dette indl\u00e6g viser, hvorn\u00e5r de betaler sig \u2014 og hvorn\u00e5r ikke.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1264\" src=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents.png\" alt=\"Diagram: en hovedsession som orkestrator uddelegerer til tre sub-agents (research, code review, test) med eget model og frisk kontekst.\" class=\"wp-image-1343\" srcset=\"https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents.png 1920w, https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents-300x198.png 300w, https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents-1024x674.png 1024w, https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents-768x506.png 768w, https:\/\/pletzenauer.com\/wp-content\/uploads\/2026\/06\/infographic-sub-agents-1536x1011.png 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/><figcaption class=\"wp-element-caption\">Hovedsessionen orkestrerer, sub-agents arbejder.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Hvad en sub-agent er<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hovedsessionen er orkestratoren. Det er den instans, du taler med. Den starter selvst\u00e6ndige sub-agents og tildeler dem opgaver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hver sub-agent arbejder i sin egen, friske kontekst. Den melder kun et kompakt resultat tilbage. Sub-agents taler med hovedsessionen, aldrig med hinanden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hvorfor de betaler sig<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fire grunde g\u00f8r sub-agents nyttige.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Ren kontekst.<\/strong> Research, lange logfiler og store rapporter holdes ude af hovedchatten.<\/li><li><strong>Parallelt arbejde.<\/strong> Mange uafh\u00e6ngige opgaver k\u00f8rer samtidig i stedet for efter hinanden.<\/li><li><strong>Billige modeller.<\/strong> Slidarbejdet klares af en lille model, ledelsen af en st\u00e6rk.<\/li><li><strong>\u00c6rlige reviews.<\/strong> En frisk agent er ikke pr\u00e6get af at v\u00e6re enig med dig.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Indbygget eller selvbygget<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Claude Code kommer med generiske sub-agents. Derudover bygger du dine egne, specialiserede agents. En sub-agent er ikke andet end en Markdown-fil.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d8verst st\u00e5r YAML-frontmatter: navn, beskrivelse, model og tilladte tools. Beskrivelsen er det vigtigste greb. Den afg\u00f8r, om agenten passer til opgaven.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En hyppig fejl i praksis er et glemt anf\u00f8rselstegn. S\u00e5 bryder strukturen sammen, og agenten starter aldrig.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Projekt eller globalt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Projektspecifikke agents ligger i repoet og f\u00f8lger med. Globale agents ligger i din brugermappe og tilh\u00f8rer kun dig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tommelfingerregel: skal teamet bruge den, h\u00f8rer den til i projektet. At flytte den er trivielt, for det er bare en fil.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hvorn\u00e5r en sub-agent \u2014 og hvorn\u00e5r ikke<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ikke enhver opgave kr\u00e6ver en sub-agent. For mange f\u00f8rer ofte til d\u00e5rligere resultater. Et enkelt sp\u00f8rgsm\u00e5l hj\u00e6lper.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>V\u00e6lter det med det samme et bjerg af information ind i min chat, som jeg aldrig l\u00e6ser igen? Hvis ja, s\u00e5 deleg\u00e9r. Hvis nej, bliver det i hovedsessionen.<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Brug sub-agents, n\u00e5r mange filer skal l\u00e6ses, n\u00e5r jobs k\u00f8rer parallelt, eller n\u00e5r du vil have et fordomsfrit review.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lad v\u00e6re ved sm\u00e5 \u00e6ndringer, ved trin der afh\u00e6nger af hinanden, eller n\u00e5r agenten ville skulle stille et opklarende sp\u00f8rgsm\u00e5l.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dynamiske workflows og \u201eultra code\u201c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Siden Opus 4.8 findes der dynamiske workflows. Hovedsessionen starter s\u00e5 automatisk mange sub-agents parallelt. Det er st\u00e6rkt, men bruger hurtigt din session-gr\u00e6nse op.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Derfor blev udl\u00f8serordet \u00e6ndret fra \u201eworkflow\u201c til \u201eultra code\u201c. S\u00e5 starter der ikke et stort workflow ved et uheld. Brug v\u00e6rkt\u00f8jet bevidst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tag rettigheder alvorligt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hvis en agent kan l\u00e6se eller \u00e6ndre data, m\u00e5 du g\u00e5 ud fra, at den p\u00e5 et tidspunkt g\u00f8r det. Giv derfor kun adgang til de tools, den virkelig har brug for.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For research- og kontrolagenter betyder det som regel: kun l\u00e6se. Ved agent-filer fra andre kontrollerer du p\u00e5 forh\u00e5nd for mulige prompt injections.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mit l\u00f8fte til dig<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sub-agents er ikke et m\u00e5l i sig selv. De er et v\u00e6rkt\u00f8j til arbejdsdeling. Gevinsten er mindre st\u00f8j i chatten, lavere omkostninger og et fordomsfrit blik p\u00e5 dit arbejde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit l\u00f8fte til dig: jeg anbefaler kun sub-agents d\u00e9r, hvor de hj\u00e6lper m\u00e5lbart. Automatisering er mere end AI-hype.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Bem\u00e6rk: dette indl\u00e6g sammenfatter kerneid\u00e9erne fra en engelsksproget YouTube-video om Claude Code sub-agents og s\u00e6tter dem ind i en r\u00e5dgivningssammenh\u00e6ng. Kilde: <a href=\"https:\/\/www.youtube.com\/watch?v=e18sdZLwP7o\" rel=\"noopener\">youtube.com\/watch?v=e18sdZLwP7o<\/a>.<\/em><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Sub-Agents deler arbejdet op: ren kontekst, parallelle jobs, billige modeller og \u00e6rlige reviews. Hvorn\u00e5r de betaler sig \u2014 og hvorn\u00e5r ikke.<\/p>\n","protected":false},"author":0,"featured_media":1343,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2408","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unkategorisiert"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/da\/wp-json\/wp\/v2\/posts\/2408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pletzenauer.com\/da\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/da\/wp-json\/wp\/v2\/comments?post=2408"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/da\/wp-json\/wp\/v2\/posts\/2408\/revisions"}],"predecessor-version":[{"id":3074,"href":"https:\/\/pletzenauer.com\/da\/wp-json\/wp\/v2\/posts\/2408\/revisions\/3074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/da\/wp-json\/wp\/v2\/media\/1343"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/da\/wp-json\/wp\/v2\/media?parent=2408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pletzenauer.com\/da\/wp-json\/wp\/v2\/categories?post=2408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pletzenauer.com\/da\/wp-json\/wp\/v2\/tags?post=2408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}