Skip to content

Subagenter

Hva er en subagent?

En subagent er en agent startet av agenten din. Den får sitt eget kontekstvindu, sin egen systemprompt og sitt eget verktøysett, jobber selvstendig med oppgaven den fikk, og leverer en oppsummering tilbake til hovedsamtalen når den er ferdig.

Du har kanskje sett det allerede: Claude Code sier «delegerer til Explore» og kommer tilbake litt senere med et svar, uten at du ser alle filene den leste underveis. Det er en subagent i arbeid.

Hvorfor delegere?

Kontekst er en knapp ressurs, og du vet at irrelevant innhold drukner det viktige. En subagent kan lese femti filer i sitt eget kontekstvindu og komme tilbake med tre setninger. Hovedsamtalen din får konklusjonen, ikke støyen, og holder seg skarp lenger.

Hovedagenten øverst med et nesten tomt kontekstvindu: konteksten brukes ikke opp like fort. Under: tre subagenter med hver sitt stappfulle kontekstvindu som leser femti filer. Piler ned er merket «oppgave» og piler opp «oppsummering». Femti filer inn, tre setninger tilbake.

Delegering gir også kontroll og kan være billigere. En subagent kan begrenses til kun lesing, så utforskning aldri endrer noe. Den kan kjøre på en mindre modell når oppgaven er enkel, akkurat som modellvalg-siden anbefalte. Og flere subagenter kan jobbe samtidig på uavhengige deler av oppgaven, mens du venter på én samlet leveranse.

Slik bruker du dem

Claude Code har innebygde subagenter som brukes automatisk: Explore søker og utforsker kodebasen med kun leseverktøy, Plan gjør research i planmodus, og general-purpose tar sammensatte oppgaver med alle verktøy. Du kan også be om delegering eksplisitt: «bruk Explore-agenten til å kartlegge hvordan innlogging fungerer».

Egne subagenter lager du som markdown-filer i .claude/agents/ i prosjektet (deles med teamet via repoet) eller ~/.claude/agents/ (personlig, alle prosjekter). Det enkleste er å be Claude lage den for deg. Som med skills er det beskrivelsen som avgjør når Claude delegerer til den:

---
name: kodeforbedrer
description: Går gjennom filer og foreslår forbedringer for lesbarhet
  og beste praksis. Brukes etter at kode er skrevet eller endret.
tools: Read, Grep, Glob
model: sonnet
---

Du er en spesialist på kodeforbedring. For hvert funn: forklar
problemet, vis koden slik den er, og foreslå en forbedret versjon.

Se Anthropics subagent-dokumentasjon for en fullstendig oversikt.


Hva er en subagent?

Hva er hovedgevinsten ved å delegere utforskning til en subagent?

Hva avgjør når Claude delegerer til din egendefinerte subagent?