{"id":2392,"date":"2026-06-09T12:00:33","date_gmt":"2026-06-09T10:00:33","guid":{"rendered":"https:\/\/pletzenauer.com\/?p=2392"},"modified":"2026-08-05T17:25:15","modified_gmt":"2026-08-05T15:25:15","slug":"claude-code-sub-agents","status":"publish","type":"post","link":"https:\/\/pletzenauer.com\/sv\/2026\/06\/09\/claude-code-sub-agents\/","title":{"rendered":"Sub-agents i Claude Code: n\u00e4r de l\u00f6nar sig \u2014 och n\u00e4r de inte g\u00f6r det"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">T\u00e4nk dig Claude Code som en konsult med ett litet team. Du pratar bara med konsulten. Han l\u00e4mnar vidare deluppgifter till specialister och rapporterar resultatet till dig i slutet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det \u00e4r precis vad sub-agents \u00e4r. Ingen hype, utan ett praktiskt verktyg f\u00f6r arbetsdelning. Det h\u00e4r inl\u00e4gget visar n\u00e4r de l\u00f6nar sig \u2014 och n\u00e4r de inte g\u00f6r det.<\/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 huvudsession som orkestrerare delegerar till tre sub-agents (research, kodgranskning, tester) med egen modell och ren kontext.\" 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\">Huvudsessionen orkestrerar, sub-agents arbetar.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Vad en sub-agent \u00e4r<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Huvudsessionen \u00e4r orkestreraren. Det \u00e4r den instans du pratar med. Den startar frist\u00e5ende sub-agents och tilldelar dem uppgifter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Varje sub-agent arbetar i en egen, ren kontext. Den rapporterar bara tillbaka ett kompakt resultat. Sub-agents pratar med huvudsessionen, aldrig med varandra.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Varf\u00f6r de l\u00f6nar sig<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fyra sk\u00e4l g\u00f6r sub-agents anv\u00e4ndbara.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Ren kontext.<\/strong> Research, l\u00e5nga loggar och stora rapporter h\u00e5lls utanf\u00f6r huvudchatten.<\/li><li><strong>Parallellt arbete.<\/strong> M\u00e5nga oberoende uppgifter k\u00f6rs samtidigt i st\u00e4llet f\u00f6r efter varandra.<\/li><li><strong>Billiga modeller.<\/strong> Grovjobbet tas om hand av en liten modell, ledningen av en stark.<\/li><li><strong>\u00c4rliga granskningar.<\/strong> En ny agent \u00e4r inte pr\u00e4glad p\u00e5 att h\u00e5lla med dig.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Inbyggda eller egenbyggda<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Claude Code kommer med generiska sub-agents. Vid sidan av dem bygger du egna, specialiserade agenter. En sub-agent \u00e4r d\u00e4rvid inget annat \u00e4n en Markdown-fil.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6verst st\u00e5r YAML-frontmatter: namn, beskrivning, modell och till\u00e5tna verktyg. Beskrivningen \u00e4r den viktigaste h\u00e4vst\u00e5ngen. Den avg\u00f6r om agenten passar uppgiften.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ett vanligt fel i praktiken \u00e4r ett gl\u00f6mt citattecken. D\u00e5 bryter strukturen ihop, och agenten startar aldrig.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Projekt eller globalt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Projektbundna agenter ligger i repot och f\u00f6ljer med. Globala agenter ligger i din anv\u00e4ndarmapp och tillh\u00f6r bara dig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tumregel: ska teamet anv\u00e4nda det h\u00f6r det hemma i projektet. Att flytta det \u00e4r trivialt, f\u00f6r det \u00e4r bara en fil.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">N\u00e4r en sub-agent \u2014 och n\u00e4r inte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Alla uppgifter beh\u00f6ver inte en sub-agent. F\u00f6r m\u00e5nga leder ofta till s\u00e4mre resultat. En enkel fr\u00e5ga hj\u00e4lper.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>H\u00e4ller det h\u00e4r ut ett berg av information i min chatt som jag aldrig l\u00e4ser igen? Om ja, delegera. Om nej, stannar det i huvudsessionen.<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Anv\u00e4nd sub-agents n\u00e4r m\u00e5nga filer ska l\u00e4sas, n\u00e4r jobb k\u00f6rs parallellt eller n\u00e4r du vill ha en opartisk granskning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avst\u00e5 fr\u00e5n dem vid sm\u00e5 \u00e4ndringar, vid steg som beror p\u00e5 varandra, eller n\u00e4r agenten skulle beh\u00f6va st\u00e4lla en motfr\u00e5ga.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dynamiska arbetsfl\u00f6den och \u201dultra code\u201d<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sedan Opus 4.8 finns dynamiska arbetsfl\u00f6den. Huvudsessionen startar d\u00e5 automatiskt m\u00e5nga sub-agents parallellt. Det \u00e4r kraftfullt, men f\u00f6rbrukar din sessionsgr\u00e4ns snabbt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e4rf\u00f6r \u00e4ndrades utl\u00f6sarordet fr\u00e5n \u201dworkflow\u201d till \u201dultra code\u201d. S\u00e5 startar inget stort arbetsfl\u00f6de av misstag. Anv\u00e4nd verktyget medvetet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ta beh\u00f6righeter p\u00e5 allvar<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Om en agent kan l\u00e4sa eller \u00e4ndra data m\u00e5ste du utg\u00e5 fr\u00e5n att den n\u00e5gon g\u00e5ng g\u00f6r det. Ge d\u00e4rf\u00f6r bara tillg\u00e5ng till de verktyg den verkligen beh\u00f6ver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6r research- och granskningsagenter betyder det oftast: bara l\u00e4sa. Vid agentfiler fr\u00e5n andra kontrollerar du i f\u00f6rv\u00e4g m\u00f6jliga prompt-injections.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mitt l\u00f6fte till dig<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sub-agents \u00e4r inget sj\u00e4lv\u00e4ndam\u00e5l. De \u00e4r ett verktyg f\u00f6r arbetsdelning. Vinsten \u00e4r mindre brus i chatten, l\u00e4gre kostnader och en opartisk blick p\u00e5 ditt arbete.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mitt l\u00f6fte till dig: jag rekommenderar bara sub-agents d\u00e4r de m\u00e4tbart hj\u00e4lper. Automatisering \u00e4r mer \u00e4n AI-hype.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Obs: det h\u00e4r inl\u00e4gget sammanfattar k\u00e4rnid\u00e9erna i en engelskspr\u00e5kig YouTube-video om sub-agents i Claude Code och s\u00e4tter in dem i ett konsultperspektiv. K\u00e4lla: <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 delar upp arbetet: ren kontext, parallella jobb, billiga modeller och \u00e4rliga granskningar. N\u00e4r de l\u00f6nar sig \u2014 och n\u00e4r de inte g\u00f6r det.<\/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-2392","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unkategorisiert"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/sv\/wp-json\/wp\/v2\/posts\/2392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pletzenauer.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/sv\/wp-json\/wp\/v2\/comments?post=2392"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/sv\/wp-json\/wp\/v2\/posts\/2392\/revisions"}],"predecessor-version":[{"id":3037,"href":"https:\/\/pletzenauer.com\/sv\/wp-json\/wp\/v2\/posts\/2392\/revisions\/3037"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/sv\/wp-json\/wp\/v2\/media\/1343"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/sv\/wp-json\/wp\/v2\/media?parent=2392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pletzenauer.com\/sv\/wp-json\/wp\/v2\/categories?post=2392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pletzenauer.com\/sv\/wp-json\/wp\/v2\/tags?post=2392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}