Anthropics Claude Code og den bredere Claude-familien gir nå utviklere enestående kontroll over hvor mye modellen ser og hvor dypt det er grunnene. Nylige produktoppdateringer (spesielt Sonnet 4-kontekstvinduet med 1 million tokens og Claudes utvidede «tenke»-kontroller) gjør konteksthåndtering både kraftigere og viktigere: du kan behandle hele repositorier i én økt – men bare hvis du strukturerer ledetekster, filer og økttilstand bevisst. Denne artikkelen forklarer hvordan du på en pålitelig måte kan administrere Claude Codes kontekst: kommandoer og bruk, tenkningsbudsjettkontroll, CLAUDE.md-mønstre, arbeidsflyter for underagenter, tips for avanserte brukere, feilsøking og konkrete kodeeksempler du kan kopiere og lime inn.
Hva er Claude Code?
Claude Code er Anthropics agentkoding CLI – et terminalbasert verktøy som kobler utviklingsmiljøet ditt til Claude-modeller, slik at assistenten kan lese repoet ditt, kjøre kommandoer, redigere filer, kjøre tester, opprette commits og utføre flertrinns arbeidsflyter fra terminalen. Det er bygget slik at AI-en kan «leve» i skallet ditt og handle på kodebasen din, med funksjoner som repo-skanning, skråstrekkommandoer, subagenter (spesialiserte assistenter med isolert kontekst) og Model Context Protocol (MCP)-integrasjoner for eksterne verktøy.
Hvorfor skal jeg administrere kontekst av Claude Code?
Fordi kontekst = relevans + kostnad + sikkerhet. Hvis lange historier ikke kontrolleres, fører de til:
- Høyere tokenbruk (mer kostnad, tregere respons).
- Kontekstforskyvning (gammel/irrelevant informasjon forvirrer utdata).
- Informasjonslekkasje (hemmeligheter eller sensitive logger som sitter fast i økten).
Konteksthåndtering holder resultatene nøyaktige, forutsigbare og billigere.
Hvordan organiserer og bevarer Claude Code prosjektkontekst?
Claude Code er et agentisk CLI som behandler repoet, verktøyene og konfigurasjonen din som førsteklasses kontekstkilder. Det leser prosjektfiler, CLAUDE.md, lokale verktøy og konfigurerte MCP-servere; den støtter også underagenter som hver får sitt eget kontekstvindu (nyttig for å unngå å forurense hovedsamtalen). Bruk dette for å holde strategien på hovednivå atskilt fra spesialisert agentminne (f.eks. testløper, kodegransker).
Hvordan inntar Claude Code kontekst og hjelpefiler for repoer?
- Den skanner arbeidskatalogen og eventuelle ekstra kataloger du legger til (
--add-dir). - Den ser etter
.claude/undermapper (kommandoer, agenter) ogCLAUDE.md. - Du kan koble Model Context Protocol (MCP)-servere for ekstern verktøytilgang; Claude Code kan arve disse verktøyene inn i verktøysettet sitt.
Hvilke metoder kan jeg bruke for å administrere kontekst i Claude-kode?
- Mestre de grunnleggende CLI-kommandoene for kontekst. Lagre gjenbrukbare ledetekster som skråstrekkommandoer i .claude/commands/ for å unngå å lime inn lange ledetekster gjentatte ganger.
- Design en CLAUDE.md-fil på riktig måte. Legg til CLAUDE.md i roten av repositoriet for å definere mål, tillatte verktøy, stil, eskaleringsregler og nyttige skråstrekekommandoer. (Claude Code leser dette automatisk og bruker det som autoritativ veiledning.)
- Bruk underagenter for oppgaveisolering – hver underagent får sitt eget kontekstvindu og verktøytillatelser, noe som hindrer at hovedøkten blir pollet. Lagre underagenter i .claude/agents/ og versjonskontroller dem.
Hva er de grunnleggende konteksthåndteringskommandoene
Nedenfor finner du kommandoene du bruker oftest for å administrere konversasjonstilstand i Claude Code. Jeg lister opp virkemåten, eksempelbruk, anbefalte scenarioer og pekere til relaterte CLI-flagg.
/clear – «start på nytt»
Hva den gjør: sletter gjeldende samtalehistorikk fra økten, slik at påfølgende meldinger starter på nytt. REPL-økten fortsetter, men frem-og-tilbake-meldingene fjernes fra modellens kontekst. (Prosjektfiler og CLAUDE.md forbli tilgjengelig for Claude Code.)
Når skal brukes
- Etter at du har fullført en funksjon eller en sak, og du ønsker en ren økt for en ikke-relatert oppgave.
- Hvis økten har samlet mange utforskende vendinger og svarene er nedverdigende.
- Før økten overføres til en annen bruker/agent for å unngå lekkasje av den tidligere samtaletilstanden.
bruk
# in the interactive REPL
/clear
Notater og tips
/clearer ødeleggende for samtalehistorikken til den økten; bruk/resume/--continuehvis du vil gå tilbake til gamle økter lagret på disk.
/compact – «oppsummere og kondensere»
Hva den gjør: komprimerer den nåværende samtalen til et kortere sammendrag som bevarer viktige fakta og avgjørelser, og erstatter deretter den utførlige historikken med dette sammendraget slik at økten kan fortsette uten å miste den viktige konteksten. Dette reduserer tokenbruken samtidig som kontinuiteten opprettholdes.
Når skal brukes
- Når du vil beholde trådens viktige tilstand, men redusere token-fotavtrykket.
- Før en lang ny oppgave som ellers ville presse kontekstvinduet mot grensen.
- Når du ønsker et kortfattet «minne» fra en økt, samtidig som du husker viktige beslutninger.
bruk
# in the interactive REPL
/compact
# or with an instruction to guide the summary
/compact Summarize decisions, open TODOs, and config changes only
Notater og tips
auto-compact,microcompact, og andre intelligente komprimeringsfunksjoner kan kjøres automatisk når samtalelengden nærmer seg grenser i noen bygg eller oppsett. Disse funksjonene rulles ut og kan vises i installasjonen eller det vertsbaserte miljøet ditt. (Fellesskapet og endringslogger diskuterer mikrokompakt- og autokomprimeringsfunksjoner.)
--continue, --resumeog øktkontroller (CLI-nivå)
Hva de gjør: kontrolløktens varighet og valg fra CLI.
claude --continue(ellerclaude -c) — åpner og fortsetter den siste samtalen i gjeldende prosjektkatalog på nytt.claude --resume(ellerclaude -r <session-id>) – vis en interaktiv velger (eller gjenoppta en bestemt økt etter ID). Nyttig når du har lagret mange økter og vil velge én å fortsette med.
Eksempler på bruk
# continue the most recent session
claude --continue
# open an interactive session picker
claude --resume
# resume by id (non-interactive)
claude --resume 550e8400-e29b-41d4-a716-446655440000
Interaktive snarveier som er viktige for kontekst (terminal UX)
Ctrl+L— tømmer terminalskjermen (visuelt), men holder samtalelogg. Bruk/clearå faktisk nullstille historikken.Ctrl+D— avslutte økten (EOF).Ctrl+C— avbryt gjeldende generasjon.
Dette er bekvemmelighetskontroller; de påvirker bare terminalens oppførsel med mindre du eksplisitt kjører/clearor--continue/--resume.
Andre kontekstrelaterte kontroller og flagg
--add-dir <path>— inkludere flere mapper som Claude kan lese (bra for å avdekke hva Claude har tilgang til og redusere unødvendige fillesinger).--allowedTools— forhåndstillat verktøy slik at Claude kan kjøre dem uten gjentatte tillatelsesspørsmål (reduserer frem-og-tilbake og støyende dialogbokser for verktøytillatelser).- Skråstrekekommandoer (
/.claude/commands/eller MCP-levert) – lagrer ofte brukte, token-effektive ledetekster; det er billigere å kalle en skråstrekkommando enn å lime inn lange ledetekster gjentatte ganger.
Hvordan bør jeg designe en CLAUDE.md-fil for å kontrollere prosjektkontekst?
Hva er CLAUDE.md og hvorfor det er viktig
CLAUDE.md er en preflight-ledetekst på prosjektnivå som Claude Code leser automatisk når den starter i et repo. Bruk den til å legge inn korte, handlingsrettede og stabile fakta om prosjektet (substantiver, arkitektur, standarder). Fordi modellen inntar CLAUDE.md i ledeteksten, reduserer en godt utformet fil behovet for å lime inn den samme informasjonen gjentatte ganger og bevarer verdifullt tokenbudsjett.
CLAUDE.md: praktisk mal (anbefales)
Hold disse reglene: korte (100–200 linjer der det er mulig), hierarkiske (globale → prosjekt → overstyringer av undermapper) og maskinlesbare seksjoner.
# CLAUDE.md — top of repository
Project: Acme Payment Gateway
Primary language: typescript
Build: pnpm build
Run tests: pnpm test
API routing: src/api/*
Database: Postgres via prisma (schema at prisma/schema.prisma)
# Conventions
- commit format: Conventional Commits
- test coverage threshold: 80%
- style: eslint + prettier (configs in .eslintrc, .prettierrc)
# What I'm asking Claude to do
- When asked to create a feature, always include tests and update the CHANGELOG.
- When modifying DB schema, present migration plan and migration files.
Merknader:
- Sett elementer med høy verdi (API-er, viktige filer, infrakommandoer, testkommandoer) først.
- Bruk separat
CLAUDE.mdfiler i undermapper når forskjellige moduler har forskjellige konvensjoner; Claude vil kombinere og prioritere mer spesifikke filer.
Hvordan setter jeg sammen arbeidsflyter og underagenter for å administrere kontekst og parallellisere arbeid?
Hva er underagenter?
Underagenter er Claude Code-mønstre der hovedagenten delegerer diskrete oppgaver til underordnede agenter (for eksempel: frontend-agent, backend-agent, qa-agent) og deretter avstemmer hovedagenten resultatene deres. Underagenter lar deg jobbe parallelt med forskjellige deler av systemet uten å stappe alt inn i én enkelt chat.
Eksempel på arbeidsflyt: funksjonsimplementering (parallelle agenter)
main-agentleser CLAUDE.md, lager en plan.frontend-agent(subagent) får fokusert kontekst: UI-kontrakter, historiebok, spesifikke filer.backend-agent(subagent) henter DB-skjema, API-kontrakter og implementerer endepunkter.qa-agentkjører tester, skriver mislykkede tester tilbake tilmain-agent.main-agentorkestrerer commits, merge-forespørsler og oppdateringer CLAUDE.md.
CLI-mønster:
# start main session
claude --session main
# spawn frontend subagent (conceptually: new session with scoped CLAUDE.md)
claude --session frontend --cwd frontend/
Tips: Opprett omfang CLAUDE.md filer under underkataloger (frontend/CLAUDE.md, backend/CLAUDE.md) slik at hver underagent starter med den minimale konteksten den trenger.
Eksempel på underagent: .claude/agents/code-reviewer.md
---
name: code-reviewer
description: Focused code reviewer. Limited tools: Read, Grep, Bash
---
You are a code reviewer. When invoked:
1. Run `git diff --name-only` to see changed files.
2. Prioritize security, correctness, tests.
3. Return a patch (diff) and a 3-item actionable checklist.
Hva er tipsene til avanserte brukere for å holde konteksten sunn og kostnadene nede?
1) Hold CLAUDE.md slank og hierarkisk
Unngå gigantiske monolittiske CLAUDE.md-filer. Bruk én global for utviklerens preferanser og små modulfiler for områdespesifikasjoner. Se tidligere mal.
2) Bruk skråstrekekommandoer for verb, CLAUDE.md for substantiver
Gjør CLAUDE.md til stedet for fakta (hvilke filer finnes, arkitektur), og skråstrek kommanderer stedet for prosedyrer (opprett tester, kjør refaktorering). Dette forhindrer at prosedyrelogikk sendes på nytt hver økt. Fellesskapets visdom understreker denne separasjonen.
3) Verbose-modus + planmodus som feilsøkingsverktøy
Når Claude oppfører seg uventet, kjør verbose for å se den nøyaktige konteksten, og bruk planmodus for å fremtvinge en eksplisitt plan du kan godkjenne før redigeringer.
4) Nøye budsjetttenkning
Start med standard/minimum tenketokener og øk bare når oppgaver krever flertrinns resonnement (kompleks refaktorering, formell verifisering). Bruk lavere budsjetter for rutinemessige redigeringer.
5) Instrumentutganger og -forpliktelser
Har kroker som automatisk kjører tester og knytter utdataene til økten (bash-modus) ! (å kjøre en skallkommando og inkludere utdata som kontekst). Bruk commit-hooks for å lage tydelige atomiske commits med meldinger.
Hvordan bør jeg feilsøke når konteksten «faller» eller Claude glemmer instruksjoner?
Vanlige symptomer og løsninger
- Symptom: Claude ignorerer CLAUDE.md eller tidligere instruksjoner.
- Fixes: Bekreft at filen er i øktens gjeldende arbeidsmappe; se etter en mer spesifikk undermappe CLAUDE.md som overstyrer den; bruk verbose-modus for å se gjeldende ledetekst.
- Symptom: Ytelsen forringes over lange økter (modellen «glemmer» tidlige deler).
- Fixes: Komprimer økten: Hent ut stabile fakta til CLAUDE.md, eller lag øyeblikksbilder av deler av samtalen i filer og referer til dem i stedet for å gjenta dem. Vurder også å starte korte økter på nytt og bare gi kortfattet kontekst.
- Symptom: Utvidet tenking tar for lang tid eller får for lang tid.
- Fixes: Reduser thinking_budget, del opp oppgaven i mindre delproblemer, eller kjør batchanalyse offline hvis du trenger ekstremt store budsjetter. Anthropic anbefaler batching når optimale thinking-budsjetter overstiger ~32 XNUMX tokens for å unngå timeouts.
Konklusjon
Å håndtere kontekst i Claude Code er nå et flerdimensjonalt problem: modellvalg, subagentdesign, CLAUDE.md Disiplin, budsjetttenkning og verktøyarkitektur samhandler. Start med å investere 1–2 timer i å lage en tydelig CLAUDE.md, stillase 2–3 fokuserte underagenter, og legg til bruksinstrumenter for tokener og gjennomtenkte budsjetter – vil du se umiddelbare gevinster i pålitelighet, kostnadsforutsigbarhet og teamproduktivitet.
Bruk Claude-kode via CometAPI
CometAPI er en enhetlig API-plattform som samler over 500 AI-modeller fra ledende leverandører – som OpenAIs GPT-serie, Googles Gemini, Anthropics Claude, Midjourney, Suno og flere – i ett enkelt, utviklervennlig grensesnitt. Ved å tilby konsistent autentisering, forespørselsformatering og svarhåndtering, forenkler CometAPI dramatisk integreringen av AI-funksjoner i applikasjonene dine. Enten du bygger chatboter, bildegeneratorer, musikkomponister eller datadrevne analysepipeliner, lar CometAPI deg iterere raskere, kontrollere kostnader og forbli leverandøruavhengig – alt samtidig som du utnytter de nyeste gjennombruddene på tvers av AI-økosystemet.
Vi er glade for å kunne kunngjøre at CometAPI nå støtter den kraftige Claude Code fullt ut. Du trenger bare å installere Claude Code og autentisere med den innhentede Comet API-nøkkelen og basisadressen for å bruke Comet API-modellen på Claude Code.
Hvorfor bruke Claude-kode gjennom CometAPI?
Toppfunksjoner innen kunstig intelligens: Generer, feilsøk og optimaliser kode enkelt ved hjelp av modeller som er spesielt utviklet for utviklere.
- Fleksibelt modellvalg: Vårt omfattende utvalg av modeller lar deg utvikle mer sømløst.
- Sømløs integrasjon: API-er er alltid tilgjengelige. Integrer Claude Code direkte i din eksisterende arbeidsflyt på få minutter.
- Å bruke Claude Code via CometAPI vil spare mer kostnaderAPI-et som leveres av CometAPI har 20 % rabatt på den offisielle prisen og er oppdatert med den nyeste modellen av den offisielle. Den nyeste modellen er Claude Opus 4.1.
Klar til å bruke Claude Code? Se på API-veiledning for detaljerte instruksjoner.
Se også Hvordan installere og kjøre Claude-kode via CometAPI?



