# Claude Code læser nu AGENTS.md: hvad ændrede sig i 2.1.277

> Den 18. september 2026 fik Claude Code 2.1.277 direkte understøttelse af AGENTS.md: hvornår filen indlæses, hvordan du vælger en af 4 tilstande, og hvad du skal gøre med importer.

Source: https://ailoot.ai/blog/da/claude-code-agents-md-support/
Canonical: https://ailoot.ai/blog/da/claude-code-agents-md-support/
Language: da
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-041
Revision: sha256-25a21d4760296337a5c802b654ce51681f9fe368c737cd71d694bb68b826af13


Den 18. september 2026 blev der tilføjet understøttelse af `AGENTS.md` i Claude Code 2.1.277. Hvis funktionen er tilgængelig i sessionen og i arbejdsbiblioteket, og der ikke findes nogen `CLAUDE.md`, `.claude/CLAUDE.md` eller `CLAUDE.local.md` noget sted i biblioteksstien ovenfor, læser Claude Code som standard `AGENTS.md` uden en manuel import. Tidligere skete dette via en `@AGENTS.md`-import i `CLAUDE.md` eller via et symbolsk link fra `CLAUDE.md` til `AGENTS.md`—se artiklen [om én instruktionsfil til flere agenter](https://ailoot.ai/blog/da/agents-md-claude-md-one-instruction-file/) for flere oplysninger.

Hvis du bruger Claude Code og et eller to andre værktøjer i samme repository, bestemmer den tilstand for Project instructions, du vælger, hvilke instruktionsfiler Claude Code læser. Nedenfor finder du betingelserne for hver af de fire tilstande og trinnene til at skifte fra den gamle opsætning.

Du kan finde mere materiale om konfiguration af værktøjer i [Ailoot-dokumentationen](https://ailoot.ai/docs/).

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot Guides">

[Ailoot Guides](https://ailoot.ai/docs/)

</div>

## Hvad ændrede sig i version 2.1.277?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Vigtigste pointe">

Vigtigste pointe

Fra den 18. september 2026 læser Claude Code som standard `AGENTS.md`, hvis der ikke findes nogen `CLAUDE.md`, `.claude/CLAUDE.md` eller `CLAUDE.local.md` noget sted i biblioteksstien fra arbejdsbiblioteket og op. Hvis en sådan fil findes, er automatisk indlæsning af `AGENTS.md` via Project instructions ikke aktiveret. En eksplicit `@AGENTS.md`-import fra `CLAUDE.md` fungerer stadig. Brugerens `~/.claude/CLAUDE.md`, organisationsadministrerede `CLAUDE.md` og `.claude/rules/` indlæses uafhængigt af valget mellem projektfiler. Tilstanden skiftes via `/config`. Funktionen er endnu ikke tilgængelig på Bedrock, Vertex eller Foundry.

</div>

Den officielle CHANGELOG.md for Claude Code-projektet på GitHub beskriver det sådan:

<figure>
<blockquote>
<p>Tilføjet understøttelse af AGENTS.md: I et projekt uden CLAUDE.md læser Claude Code i stedet AGENTS.md; ændr dette under "Project instructions" i <code>/config</code> (endnu ikke på Bedrock, Vertex eller Foundry)</p>
</blockquote>
<figcaption>— Anthropic, claude-code CHANGELOG.md commit, ca02e7d, https://github.com/anthropics/claude-code/commit/ca02e7deeb0707f558b0afd7e9e5d67a382e12b3</figcaption>
</figure>

Oversættelse: Understøttelse af `AGENTS.md` er blevet tilføjet—i et projekt uden `CLAUDE.md` læser Claude Code nu i stedet `AGENTS.md`; dette kan skiftes under “Project instructions” i `/config` (endnu ikke tilgængeligt på Bedrock, Vertex eller Foundry).

Før denne version betød fraværet af `CLAUDE.md`, `.claude/CLAUDE.md` og `CLAUDE.local.md` i arbejdsbiblioteket og ovenfor ikke i sig selv, at `AGENTS.md` blev indlæst. Der krævedes en eksplicit import, et symbolsk link eller en manuel hook. Nu henter agenten filen automatisk, når funktionen er tilgængelig.

## Hvilke filer blokerer automatisk indlæsning af AGENTS.md

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Vigtigste pointe">

Vigtigste pointe

I standardtilstanden kontrolleres `CLAUDE.md`, `.claude/CLAUDE.md` og `CLAUDE.local.md` i arbejdsbiblioteket og ovenfor. Personlig `~/.claude/CLAUDE.md`, organisationsadministrerede `CLAUDE.md` og filer i `.claude/rules/` blokerer ikke indlæsning af `AGENTS.md` og indlæses sammen med den.

</div>

Hvis du har en personlig `~/.claude/CLAUDE.md` med indstillinger for kodningsstil, forhindrer den ikke Claude Code i at læse projektets `AGENTS.md`. Men enhver `CLAUDE.local.md` i arbejdsbiblioteket—også en, der ikke er føjet til Git og bruges til personlige noter—blokerer automatisk indlæsning af `AGENTS.md` i standardtilstanden. En eksplicit import fungerer stadig; hvis du vil læse begge filer direkte, skal du skifte tilstand.

Hvis der vælges en tilstand med direkte indlæsning under Project instructions (se “4 tilstande for Project instructions—hvilken skal du vælge?” nedenfor), og der ikke findes nogen `CLAUDE.md`, `.claude/CLAUDE.md` eller `CLAUDE.local.md` i arbejdsbiblioteket eller ovenfor, indlæser Claude Code alle `AGENTS.md`- og `.claude/AGENTS.md`-filer i disse biblioteker, når sessionen starter. I tilfælde uden blokerende filer viser dokumentationen en linje som denne i en interaktiv session:

```
no CLAUDE.md found; AGENTS.md loaded: /home/you/repo/AGENTS.md
```

En `AGENTS.md`-fil i et underbibliotek indlæses, når Claude åbner en fil der ved hjælp af værktøjet Read. I tilstanden `claude-md-or-agents-md` sker dette kun, hvis underbiblioteket ikke har sin egen `CLAUDE.md`, `.claude/CLAUDE.md` eller `CLAUDE.local.md`. For `claude-md-and-agents-md` beskriver dokumentationen den generelle regel: `CLAUDE.md` og `AGENTS.md` læses sammen, først `CLAUDE.md` og derefter `AGENTS.md` i hvert bibliotek. `AGENTS.local.md`, `AGENTS.override.md` og alt i `.agents/`-biblioteket indlæses ikke automatisk.

Du kan finde materiale om konfiguration af en AI-agents arbejdsområde, herunder instruktionsfiler med projektkontekst, i [Ailoot-dokumentationen](https://ailoot.ai/docs/).

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot Guides">

[Ailoot Guides](https://ailoot.ai/docs/)

</div>

## 4 tilstande for Project instructions—hvilken skal du vælge?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Vigtigste pointe">

Vigtigste pointe

I afsnittet Project instructions i kommandoen `/config` findes der fire værdier: `claude-md-or-agents-md` (standard—én af de to filer), `claude-md-and-agents-md` (begge sammen), `claude-md` (kun `CLAUDE.md` indlæses automatisk, selv hvis projektet kun har `AGENTS.md`) og `managed-only` (ved opstart—kun den organisationsadministrerede `CLAUDE.md` og automatisk hukommelse, ingen projekt- eller personlige filer). Ændringen træder i kraft med den næste sendte besked og i hver ny session.

</div>

Tilstandenes adfærd i tabellen beskrives i Anthropics dokumentation. Kolonnen til højre giver anbefalinger til valg af tilstand:

| Værdi | Hvad Claude Code læser | Hvornår den skal bruges |
|----|----|----|
| `claude-md-or-agents-md` | `CLAUDE.md`, eller `AGENTS.md` hvis der ikke findes nogen `CLAUDE.md`, `.claude/CLAUDE.md` eller `CLAUDE.local.md` i arbejdsbiblioteket eller ovenfor | Standard, hvis repositoryt kun bruger én af de to filer, og der ikke findes blokerende filer ovenfor |
| `claude-md-and-agents-md` | Begge filer sammen: først `CLAUDE.md` og derefter `AGENTS.md` i hvert bibliotek | Du har brug for en fælles `AGENTS.md` til alle værktøjer plus en kort `CLAUDE.md` kun til Claude, eller du har brug for at læse `AGENTS.md`, når `CLAUDE.local.md` findes |
| `claude-md` | Kun `CLAUDE.md`; automatisk indlæsning af `AGENTS.md` via Project instructions er deaktiveret, selv hvis `AGENTS.md` er den eneste fil (en eksplicit `@AGENTS.md`-import fra `CLAUDE.md` fungerer stadig) | `AGENTS.md` er skrevet til et andet værktøj og kan forvirre Claude |
| `managed-only` | Ved sessionsstart—kun den organisationsadministrerede `CLAUDE.md` og automatisk hukommelse; projektets, lokale og brugerens `CLAUDE.md`, `.claude/rules/` og alle `AGENTS.md`-filer udelades fra det indledende sæt. `CLAUDE.md`- og `.claude/rules/`-filer i underbiblioteker indlæses dog senere, når Claude åbner en fil der. Tilstanden begrænser det indledende sæt og giver ikke fuldstændig isolation fra projektfiler | Til organisationer, der går op i, hvilket sæt instruktioner Claude Code starter en session med, uanset om selve projektet indeholder `CLAUDE.md` eller `AGENTS.md` |

Du kan også vælge tilstanden uden brugerfladen via `settings.json`:

```json
{
  "pluginConfigs": {
    "agents-md@builtin": {
      "options": {
        "instructionFiles": "claude-md-and-agents-md"
      }
    }
  }
}
```

Claude Code ignorerer denne værdi i indstillingerne `project` og `local`. Ifølge Anthropics dokumentation kan den angives i `~/.claude/settings.json`, i en `--settings`-fil eller i organisationsadministrerede indstillinger.

Hvis du allerede har konfigureret en fælles instruktionsfil til flere AI-værktøjer i ét repository, forklarer [instruktionerne til versioner før 2.1.277](https://ailoot.ai/blog/da/agents-md-claude-md-one-instruction-file/), hvordan `@`-importen fungerer. Denne metode fungerer stadig.

## Hvorfor vises Project instructions ikke i /config?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Vigtigste pointe">

Vigtigste pointe

Ifølge Anthropics dokumentation kan afsnittet Project instructions mangle af følgende grunde:

- Claude Code er en ældre version end 2.1.277.
- Sessionen modtager ikke funktionsflag fra Anthropic—for eksempel ved brug af Bedrock, en anden tredjepartsudbyder, eller hvis telemetri er deaktiveret.
- Dette er den første session umiddelbart efter installation eller opdatering fra en ældre version. Hvis dette er den eneste grund, vises funktionen i den næste session. `AGENTS.md` indlæses kun, hvis betingelserne for den valgte tilstand er opfyldt.
- Det indbyggede `agents-md`-plugin er deaktiveret i `/plugin`.

</div>

Kontrollér først versionen med kommandoen `claude --version`. Hvis den er ældre end 2.1.277, skal du opdatere Claude Code. Hvis versionen er tilstrækkelig ny, men afsnittet stadig ikke vises, skal du kontrollere de øvrige grunde ovenfor. Mens funktionen ikke er tilgængelig, fungerer importen af `@AGENTS.md` i `CLAUDE.md` stadig som en løsning.

## Hvad skal du gøre med den gamle @AGENTS.md-import?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Vigtigste pointe">

Vigtigste pointe

Du kan beholde `@AGENTS.md`-importen i `CLAUDE.md` og det symbolske link: filen læses ikke to gange i nogen tilstand. En tekstlig anmodning om at “læse AGENTS.md” bør erstattes med en import, hvis du beholder `CLAUDE.md`. Før du sletter en fil, skal du gemme alle nødvendige instruktioner og kontrollere betingelserne for den valgte tilstand. Hvis du skifter til direkte indlæsning, skal du fjerne alle `SessionStart`-hooks, der manuelt udskrev indholdet af `AGENTS.md`; ellers kommer en ekstra kopi af filen ind i konteksten. Kontrollér derefter indlæsningen i en ny session; hvordan det gøres, afhænger af versionen, og om der findes blokerende filer.

</div>

De næste trin afhænger af den gamle opsætning. Sørg først for, at funktionen er tilgængelig i sessionen, som beskrevet i det foregående afsnit.

- **`CLAUDE.md` med en `@AGENTS.md`-import.** Du kan lade den være, som den er—Claude Code læser ikke filen to gange med nogen værdi for Project instructions. Det er valgfrit at slette `CLAUDE.md`: importen giver allerede Claude adgang til indholdet i `AGENTS.md`. Fortsæt med at kontrollere indlæsningen via importen med `/memory`; et direkte spørgsmål til Claude om instruktionernes indhold er kun en svag kontrol.
- **`CLAUDE.md`, der med ord beder om at læse `AGENTS.md`.** En sådan anmodning er ikke en import og garanterer ikke i sig selv, at filen indlæses. Erstat formuleringen med en `@AGENTS.md`-import, hvis du vil beholde `CLAUDE.md` (for eksempel til værktøjer, der også læser den). Hvis du beslutter at slette `CLAUDE.md` helt og har valgt tilstanden `claude-md-or-agents-md`, skal du først kontrollere, at `CLAUDE.md` ikke indeholder unikke instruktioner, og at der ikke findes en anden `CLAUDE.md`, `.claude/CLAUDE.md` eller `CLAUDE.local.md` i arbejdsbiblioteket eller ovenfor; ellers fortsætter Claude Code med at læse den tilbageværende fil i stedet for `AGENTS.md`. Når du har slettet den, skal du kontrollere, at overgangen er gennemført: når der ikke er flere blokerende filer, vises linjen `AGENTS.md loaded` i en interaktiv session. Hvis `CLAUDE.md` forbliver, og begge filer læses i tilstanden `claude-md-and-agents-md`, skal du kontrollere `/memory` (i version 2.1.280+). Et direkte spørgsmål til Claude kan ikke skelne direkte indlæsning fra en import.
- **`CLAUDE.md` som symbolsk link til `AGENTS.md`.** Du kan beholde det: filen læses ikke dobbelt i nogen tilstand. Før du sletter linket i tilstanden `claude-md-or-agents-md`, skal du kontrollere, at de nødvendige instruktioner er bevaret, og at der ikke findes en anden `CLAUDE.md`, `.claude/CLAUDE.md` eller `CLAUDE.local.md` i arbejdsbiblioteket eller ovenfor. Kontrollér indlæsningen på samme måde: linjen `AGENTS.md loaded` ved sessionsstart, når der ikke findes blokerende filer, eller `/memory` (2.1.280+). Hvis `CLAUDE.md` forbliver i tilstanden `claude-md-and-agents-md`, er et direkte spørgsmål til Claude kun en svag kontrol. Fraværet af en fejl er ikke nok til at bekræfte indlæsning.
- **En `SessionStart`-hook, der manuelt udskrev indholdet af `AGENTS.md`.** Når filen indlæses direkte, tilføjer sådan en hook en ekstra kopi til konteksten. Mens hooken kører, bekræfter spørgsmålet “hvad står der i dine instruktioner?” ikke direkte indlæsning: Claude kan svare ud fra tekst, som hooken har tilføjet. Skift i denne rækkefølge:
  1. Kontrollér, at funktionen er tilgængelig: version 2.1.277 eller nyere, sessionen modtager funktionsflag, plugin'et er aktiveret, og den første session efter installation eller opdatering er afsluttet. Vælg en tilstand med direkte indlæsning—hverken `claude-md` eller `managed-only`. I standardtilstanden skal du også kontrollere, at der ikke findes blokerende filer.
  2. Fjern hooken.
  3. Luk sessionen, og åbn en ny. `SessionStart`-hooken tilføjer sin tekst ved opstart, så indholdet forbliver i konteksten i en allerede åben session. Claudes svar om instruktionernes indhold i en sådan session bekræfter ikke direkte indlæsning.
  4. Kontrollér indlæsningen i den nye session. I version 2.1.280+ vises stien til `AGENTS.md` i `/memory`. I versionerne 2.1.277–2.1.279 skal du, hvis der ikke findes blokerende filer, se efter linjen `AGENTS.md loaded` ved opstart: dokumentationen beskriver den specifikt for tilfælde, hvor der ikke blev fundet nogen `CLAUDE.md`. Hvis du beholder `CLAUDE.md` og bruger tilstanden `claude-md-and-agents-md`, er kontrollen begrænset: `/memory` viser ikke `AGENTS.md` i disse versioner, dokumentationen beskriver ikke en indlæsningslinje for dette tilfælde, og en parafrase af instruktionerne kan ikke skelne direkte indlæsning fra en `@`-import i `CLAUDE.md`. I så fald skal du opdatere til 2.1.280+ og kontrollere `/memory`.

## Sådan kontrollerer du, at AGENTS.md blev indlæst

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Vigtigste pointe">

Vigtigste pointe

Fra og med version 2.1.280 vises `AGENTS.md`, der er indlæst via Project instructions, i `/memory` og på listen Memory files i kommandoen `/context`. I versionerne 2.1.277–2.1.279 vises den ikke dér, selv om kommandoerne fungerer og viser indlæste `CLAUDE.md`- og andre hukommelsesfiler. I disse versioner skal du, hvis der ikke findes blokerende filer, kontrollere, om linjen `AGENTS.md loaded` vises ved sessionsstart. At spørge Claude om instruktionernes indhold er kun en svag kontrol: svaret kan ikke skelne direkte indlæsning fra en `@`-import og kan bygge på tekst, der er tilføjet af en `SessionStart`-hook. Derfor giver det mening kun at spørge i en ny session efter at have fjernet sådan en hook.

</div>

To yderligere forskelle fra almindelig `CLAUDE.md`: `InstructionsLoaded`-hooks udløses ikke for denne type `AGENTS.md` (de fungerer for `AGENTS.md` importeret via `@`-syntaks fra `CLAUDE.md` eller forbundet med et symbolsk `CLAUDE.md`-link); kataloger, der tilføjes med flaget `--add-dir` sammen med variablen `CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD`, indlæser kun dette katalogs `CLAUDE.md`—dets `AGENTS.md` medtages ikke.

Hvis du har brug for at gennemgå indholdet af en stor projektinstruktionsfil, kan du se den separate analyse [om, hvordan du konfigurerer CLAUDE.md uden at gøre den oppustet](https://ailoot.ai/blog/da/claude-md-template/). Den behandler instruktionernes struktur, mens betingelserne for indlæsning af `AGENTS.md` er beskrevet ovenfor. Se analysen [om en anden hjerne i Claude Code](https://ailoot.ai/blog/da/claude-code-second-brain/) for arbejdsnoter mellem sessioner—om personlig hukommelse oven på projektinstruktioner.

## Hvad nu?

Funktionen blev udgivet den 18. september 2026 i version 2.1.277. Anthropic kan præcisere detaljer om tilstandene i fremtidige versioner, så sammenlign denne artikel med den aktuelle `/config` og den officielle changelog, før du ændrer indstillinger i et vigtigt projekt.

<div class="section" role="doc-bibliography" aria-label="Kilder">

### Kilder

- [Claude Code, CHANGELOG.md commit med posten om 2.1.277 på GitHub (18. september 2026)](https://github.com/anthropics/claude-code/commit/ca02e7deeb0707f558b0afd7e9e5d67a382e12b3)
- [Claude Code Docs: How Claude remembers your project - afsnittet om AGENTS.md](https://code.claude.com/docs/en/memory)

</div>



<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Ailoot Guides">

[Ailoot Guides](https://ailoot.ai/docs/)

</div>

<div class="aside" data-semantic="ailoot-cta" role="note" aria-label="Gå til Ailoot">

[Gå til Ailoot](https://ailoot.ai/)

</div>

## Spørgsmål og svar

### Hvorfor indlæses AGENTS.md ikke, selv om filen findes?

I standardtilstanden blokerer en CLAUDE.md, .claude/CLAUDE.md eller CLAUDE.local.md i arbejdsmappen eller en overordnet mappe automatisk valg af AGENTS.md. Kontrollér også Claude Code-version, funktionstilgængelighed og tilstanden Project instructions i /config.

### Hvordan verificerer jeg direkte indlæsning efter fjernelse af en manuel hook?

Åbn en ny session uden gammelt SessionStart-output. Undersøg /memory eller listen Memory files i /context i version 2.1.280 eller nyere. På 2.1.277-2.1.279 gælder opstartens indlæsningslinje, når ingen blokerende CLAUDE.md-filer findes. Claudes omskrivning alene er svag evidens.


## Ailoot · Virksomheden og dens projektportefølje

Ailoot bygger på solid driftserfaring, en stor kundebase, stabil service og løbende kontrol af KPI.

Virksomheden og dens projektportefølje: millioner af kunder; månedligt salg for milliarder.

Ailoot bruger denne driftserfaring til API-adgang til AI-funktioner i kundernes produkter, agenter, applikationer og automatiseringer.
