Workbranch › Ohjeet

Ohje

Näin käytät subagentteja Claude Codessa

Pitkät haut ja runsas testituloste täyttävät Claude Code -keskustelusi nopeasti. Subagentit vievät tämän työn erilliseen kontekstiin ja palauttavat yhteenvedon. Tämä ohje kertoo, mitä ne ovat, miten teet omasi ja milloin niistä on hyötyä.

Päivitetty 30. lokakuuta 2026

Lyhyesti: subagent on erikoistunut apulainen, jolle Claude Code antaa tehtävän. Se työskentelee omassa kontekstiikkunassaan omilla ohjeillaan ja työkaluoikeuksillaan ja palauttaa vain tuloksen. Luo sellainen tallentamalla Markdown-tiedosto, jonka frontmatterissa on name ja description, kansioon .claude/agents/ (yksi projekti) tai ~/.claude/agents/ (kaikki projektit), ja pyydä sitten Claudea käyttämään sitä nimellä tai valitse se @-merkillä.

Alla olevat tiedot perustuvat Anthropicin Claude Code -dokumentaatioon lokakuussa 2026. Claude Code muuttuu usein, joten aja claude update, jos jotain tässä kuvattua puuttuu.

Mitä subagentit ovat

Kun Claude kohtaa tehtävän, joka vastaa subagentin kuvausta, se voi delegoida sen. Subagent aloittaa puhtaalta pöydältä: se ei näe keskusteluasi, vain ohjeet, jotka Claude sille välittää. Se tekee työnsä, kuten lukee kymmeniä tiedostoja tai ajaa testisarjan, ja lähettää takaisin yhteenvedon. Pääkeskustelusi pysyy lyhyenä.

Claude Coden mukana tulee valmiita subagentteja, muun muassa:

Näitä ei tarvitse määrittää; Claude käyttää niitä, kun ne sopivat.

Luo oma subagent

  1. Päätä laajuus. Jos koko tiimin pitää voida käyttää subagenttia yhdessä repositoriossa, luo projektiin kansio .claude/agents/. Jos haluat sen mukaasi kaikkiin projekteihin, käytä kansiota ~/.claude/agents/.
  2. Luo kansioon Markdown-tiedosto, esimerkiksi code-reviewer.md.
  3. Aloita tiedosto frontmatterilla kahden ----rivin välissä. Tiedoston ensimmäisen rivin on oltava ---.
  4. Lisää kaksi pakollista kenttää: name (yksilöllinen tunniste, esimerkiksi code-reviewer, ilman kaksoispistettä) ja description (milloin Clauden pitää käyttää sitä, esimerkiksi Reviews code for quality and best practices. Use after code changes.).
  5. Halutessasi lisää tools rajataksesi, mitä se saa käyttää, esimerkiksi Read, Glob, Grep vain lukevalle tarkastajalle, ja model (mallin alias, kuten sonnet tai haiku, koko mallin tunniste tai inherit).
  6. Kirjoita sulkevan ----rivin alle subagentin ohjeet selkokielellä: sen rooli, mitä tarkistetaan ja mitä palautetaan.
  7. Tallenna tiedosto. Claude Code huomaa muutokset olemassa olevassa agents-kansiossa sekunneissa; jos loit kansion istunnon aikana, käynnistä Claude Code uudelleen.

Voit myös yksinkertaisesti pyytää Claudea luomaan subagentin istunnossa. Nykyversioissa /agents-komento ohjaa juuri siihen tai kansioiden suoraan muokkaamiseen.

Käytä subagenttia

Milloin subagenteista on hyötyä ja milloin ei

Anthropicin ohjeistus tiivistettynä:

Käytä subagenttia, kunPysy pääkeskustelussa, kun
Tehtävä tuottaa paljon tulostetta, jota ei tarvitse säilyttää, kuten lokeja tai hakutuloksiaTarvitset tiheää edestakaista keskustelua
Haluat rajata, mitä työkaluja saa käyttääUsealla vaiheella on paljon yhteistä kontekstia
Työ on itsenäinen ja voi päättyä yhteenvetoonKyse on nopeasta, kohdennetusta muutoksesta
Haluat erillisten selvitysten etenevän rinnakkain

Hyvä tietää

Jos se ei toimi

Säilytä tulokset, ei vain yhteenvetoa

Subagentin raportti päätyy istuntoosi, joka katoaa näkyvistä, kun istunto suljetaan. Workbranchin Claude Code -pluginilla voit sanoa "save this to Workbranch", jolloin istunnon tehtävät, päätökset ja avoimet kysymykset tallentuvat projektiin, ja seuraava istunto samassa kansiossa alkaa siitä, mikä on vielä auki. Katso Workbranch for Claude. Jos istunnosta loppui tila, ohje Claude Code -istunnon jatkamisesta kertoo, miten pääset takaisin.

Lähteet

Usein kysytyt kysymykset

Kuluttavatko subagentit lisää käyttöä?

Subagenttien pyynnöt lasketaan samoihin käyttörajoihin kuin pääkeskustelusi. Yksinkertaisen työn ohjaaminen halvemmalle mallille, kuten Haikulle, model-kentän avulla voi pitää kulut kurissa.

Voiko subagent käynnistää omia subagenttejaan?

Kyllä, oletuksena enintään kolme tasoa pääkeskustelun alapuolelle. Estääksesi tiettyä subagenttia tekemästä niin jätä Agent pois sen tools-listasta.

Voinko ajaa koko istunnon subagenttina?

Kyllä. Käynnistä Claude Code komennolla claude --agent ja subagentin nimellä, niin istunto käyttää sen subagentin kehotetta, työkaluja ja mallia.