Workbranch › Veiledninger

Veiledning

Slik bruker du subagenter i Claude Code

Lange søk og støyende testutdata fyller Claude Code-samtalen din raskt. Subagenter tar det arbeidet inn i en egen kontekst og leverer tilbake en oppsummering. Denne veiledningen forklarer hva de er, hvordan du lager dine egne, og når de er verdt det.

Oppdatert 30. oktober 2026

Kort svar: en subagent er en spesialisert hjelper som Claude Code overlater en oppgave til. Den jobber i sitt eget kontekstvindu med egne instruksjoner og egen verktøytilgang, og returnerer bare et resultat. For å lage en lagrer du en Markdown-fil med name og description i frontmatter i .claude/agents/ (ett prosjekt) eller ~/.claude/agents/ (alle prosjekter), og ber så Claude bruke den ved navn eller velger den med @.

Detaljene nedenfor kommer fra Anthropics dokumentasjon for Claude Code per oktober 2026. Claude Code endres ofte, så kjør claude update hvis noe som beskrives her mangler.

Hva subagenter er

Når Claude møter en oppgave som passer med beskrivelsen til en subagent, kan den delegere den. Subagenten starter blankt: den ser ikke samtalen din, bare instruksjonene Claude sender videre. Den gjør jobben, for eksempel å lese dusinvis av filer eller kjøre en testpakke, og sender tilbake en oppsummering. Hovedsamtalen din forblir kort.

Claude Code har innebygde subagenter, blant annet:

Disse trenger du ikke sette opp; Claude bruker dem når de passer.

Lag din egen subagent

  1. Bestem omfanget. For en subagent hele teamet kan bruke i ett repositorium, lager du mappen .claude/agents/ i prosjektet. For en som følger deg på tvers av prosjekter, bruker du ~/.claude/agents/.
  2. Lag en Markdown-fil i den mappen, for eksempel code-reviewer.md.
  3. Start filen med frontmatter mellom to ----linjer. Første linje i filen må være ---.
  4. Legg til de to obligatoriske feltene: name (en unik identifikator, for eksempel code-reviewer, uten kolon) og description (når Claude skal bruke den, for eksempel Reviews code for quality and best practices. Use after code changes.).
  5. Legg eventuelt til tools for å begrense hva den kan bruke, for eksempel Read, Glob, Grep for en skrivebeskyttet kodegjennomgang, og model (et modellalias som sonnet eller haiku, en full modell-ID eller inherit).
  6. Under den avsluttende --- skriver du subagentens instruksjoner i vanlig språk: rollen, hva den skal sjekke, og hva den skal returnere.
  7. Lagre filen. Claude Code plukker opp endringer i en eksisterende agents-mappe i løpet av sekunder; har du laget mappen i løpet av økten, starter du Claude Code på nytt.

Du kan også bare be Claude i en økt om å lage en subagent for deg. I nåværende versjoner henviser kommandoen /agents deg nettopp til det, eller til å redigere mappene direkte.

Bruk en subagent

Når subagenter hjelper, og når de ikke gjør det

Anthropics råd kan oppsummeres slik:

Bruk en subagent nårBli i hovedsamtalen når
Oppgaven gir mye utdata du ikke trenger å beholde, som logger eller søkeresultaterDu trenger hyppig frem og tilbake
Du vil begrense hvilke verktøy som kan brukesFlere steg deler mye kontekst
Arbeidet er selvstendig og kan ende i en oppsummeringDet er en rask, målrettet endring
Du vil at uavhengig research skal kjøre parallelt

Greit å vite

Hvis det ikke fungerer

Ta vare på resultatene, ikke bare oppsummeringen

Rapporten fra en subagent havner i økten din, som forsvinner ut av syne når økten lukkes. Med Workbranch-pluginen for Claude Code sier du «save this to Workbranch» (lagre dette i Workbranch), så legges oppgavene, beslutningene og de åpne spørsmålene fra økten inn i et prosjekt, og neste økt i den mappen starter med det som fortsatt er åpent. Se Workbranch for Claude. Gikk en økt tom for plass, viser slik gjenopptar du en Claude Code-økt hvordan du kommer inn igjen.

Kilder

Vanlige spørsmål

Bruker subagenter ekstra kvote?

Forespørsler fra subagenter teller mot de samme bruksgrensene som hovedsamtalen din. Sender du enkelt arbeid til en billigere modell som Haiku via feltet model, kan du holde kostnadene nede.

Kan en subagent starte egne subagenter?

Ja, som standard opptil tre nivåer under hovedsamtalen. Vil du hindre én bestemt subagent i å gjøre det, utelater du Agent fra tools-listen dens.

Kan jeg kjøre en hel økt som en subagent?

Ja. Start Claude Code med claude --agent etterfulgt av navnet på subagenten, så bruker økten subagentens prompt, verktøy og modell.