Blog

Claude Code teraz číta AGENTS.md: čo sa zmenilo vo verzii 2.1.277

Markdown

Dňa 18. septembra 2026 získal Claude Code 2.1.277 priamu podporu pre AGENTS.md: kedy sa súbor načíta, ako si vybrať jeden zo 4 režimov a čo robiť s importmi.

Prečítať celý článok

Dňa 18. septembra 2026 bola do Claude Code 2.1.277 pridaná podpora pre AGENTS.md. Ak je táto funkcia dostupná v relácii aj v pracovnom adresári a nikde v reťazci nadradených adresárov nie je súbor CLAUDE.md, .claude/CLAUDE.md ani CLAUDE.local.md, Claude Code štandardne číta AGENTS.md bez manuálneho importu. Predtým sa to robilo importom @AGENTS.md v súbore CLAUDE.md alebo symbolickým odkazom CLAUDE.md na AGENTS.md — ďalšie podrobnosti nájdete v článku o jednom súbore s pokynmi pre viacero agentov.

Ak v tom istom repozitári používate Claude Code a jeden či dva ďalšie nástroje, režim Project instructions, ktorý si vyberiete, určuje, ktoré súbory s pokynmi Claude Code číta. Nižšie sú uvedené podmienky pre každý zo štyroch režimov a kroky na prechod zo starého nastavenia.

Ďalšie materiály o konfigurácii nástrojov sú k dispozícii v dokumentácii Ailoot.

Čo sa zmenilo vo verzii 2.1.277?

Kľúčové zistenie

Od 18. septembra 2026 Claude Code štandardne číta AGENTS.md, ak v reťazci adresárov smerom nahor od pracovného priečinka nikde nie je súbor CLAUDE.md, .claude/CLAUDE.md ani CLAUDE.local.md. Ak taký súbor existuje, automatické čítanie AGENTS.md prostredníctvom Project instructions nie je povolené. Explicitný import @AGENTS.md zo súboru CLAUDE.md naďalej funguje. Používateľský ~/.claude/CLAUDE.md, súbor CLAUDE.md spravovaný organizáciou a súbory .claude/rules/ sa načítavajú nezávisle od výberu medzi súbormi projektu. Režim sa prepína cez /config. Táto funkcia zatiaľ nie je dostupná v Bedrock, Vertex ani Foundry.

Oficiálny súbor CHANGELOG.md projektu Claude Code na GitHube to uvádza takto:

Pridaná podpora AGENTS.md: v projekte bez CLAUDE.md číta Claude Code namiesto neho AGENTS.md; zmeňte to v časti "Project instructions" v /config (zatiaľ nie je dostupné v Bedrock, Vertex ani Foundry)

— Anthropic, commit súboru CHANGELOG.md projektu claude-code, ca02e7d, https://github.com/anthropics/claude-code/commit/ca02e7deeb0707f558b0afd7e9e5d67a382e12b3

Preklad: bola pridaná podpora pre AGENTS.md — v projekte bez súboru CLAUDE.md teraz Claude Code číta namiesto neho súbor AGENTS.md; možno to zmeniť v časti „Project instructions“ v príkaze /config (zatiaľ nie je dostupné v Bedrock, Vertex ani Foundry).

Pred touto verziou samotná absencia súborov CLAUDE.md, .claude/CLAUDE.md a CLAUDE.local.md v pracovnom priečinku a jeho nadradených adresároch nestačila na povolenie čítania súboru AGENTS.md. Bol potrebný explicitný import, symbolický odkaz alebo manuálny hook. Teraz, keď je táto funkcia dostupná, agent súbor načíta automaticky.

Ktoré súbory bránia automatickému čítaniu AGENTS.md

Kľúčové zistenie

V predvolenom režime sa kontrolujú súbory CLAUDE.md, .claude/CLAUDE.md a CLAUDE.local.md v pracovnom adresári a jeho nadradených adresároch. Osobný súbor ~/.claude/CLAUDE.md, súbor CLAUDE.md spravovaný organizáciou a súbory .claude/rules/ nebránia čítaniu súboru AGENTS.md a načítavajú sa spolu s ním.

Ak máte osobný súbor ~/.claude/CLAUDE.md s nastaveniami štýlu kódu, nezabráni Claude Code čítať projektový súbor AGENTS.md. Každý súbor CLAUDE.local.md v pracovnom priečinku — aj taký, ktorý nie je pridaný do Gitu a slúži na osobné poznámky — však v predvolenom režime bráni automatickému čítaniu súboru AGENTS.md. Explicitný import naďalej funguje; ak chcete oba súbory čítať priamo, musíte zmeniť režim.

Ak je v časti Project instructions vybraný režim priameho čítania (pozrite si nižšie časť „4 režimy Project instructions — ktorý si vybrať“) a v pracovnom adresári ani jeho nadradených adresároch nie je súbor CLAUDE.md, .claude/CLAUDE.md ani CLAUDE.local.md, Claude Code pri spustení relácie číta každý súbor AGENTS.md a .claude/AGENTS.md v týchto adresároch. Pre prípad, keď neexistujú blokujúce súbory, dokumentácia v interaktívnej relácii uvádza riadok podobný tomuto:

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

Súbor AGENTS.md v podadresári sa načíta, keď Claude pomocou nástroja Read otvorí súbor v danom adresári. V režime claude-md-or-agents-md sa to stane iba vtedy, keď daný podadresár nemá vlastný súbor CLAUDE.md, .claude/CLAUDE.md ani CLAUDE.local.md. Pre režim claude-md-and-agents-md dokumentácia opisuje všeobecné pravidlo: súbory CLAUDE.md a AGENTS.md sa čítajú spolu, najprv CLAUDE.md a potom AGENTS.md v každom adresári. Súbory AGENTS.local.md, AGENTS.override.md a čokoľvek v adresári .agents/ sa nenačítavajú automaticky.

Materiály o konfigurácii pracovného priestoru agenta AI vrátane súborov s pokynmi obsahujúcimi kontext projektu sú k dispozícii v dokumentácii Ailoot.

4 režimy Project instructions — ktorý si vybrať

Kľúčové zistenie

V časti Project instructions príkazu /config sú štyri hodnoty: claude-md-or-agents-md (predvolená — jeden z dvoch súborov), claude-md-and-agents-md (oba spolu), claude-md (automaticky sa číta iba CLAUDE.md, aj keď projekt obsahuje len AGENTS.md) a managed-only (pri spustení iba súbor CLAUDE.md spravovaný organizáciou a automatická pamäť, bez projektových či osobných súborov). Zmena sa prejaví pri nasledujúcej odoslanej správe a v každej novej relácii.

Správanie režimov v tabuľke je opísané v dokumentácii Anthropic. Pravý stĺpec obsahuje odporúčania, ktorý režim si vybrať:

HodnotaČo Claude Code čítaKedy ho použiť
claude-md-or-agents-mdCLAUDE.md, alebo AGENTS.md, ak v pracovnom adresári ani jeho nadradených adresároch nie je CLAUDE.md, .claude/CLAUDE.md ani CLAUDE.local.mdPredvolené nastavenie, ak repozitár používa iba jeden z týchto dvoch súborov a vyššie sa nenachádzajú blokujúce súbory
claude-md-and-agents-mdOba súbory spolu: v každom adresári najprv CLAUDE.md a potom AGENTS.mdPotrebujete spoločný súbor AGENTS.md pre všetky nástroje a krátky súbor CLAUDE.md len pre Claude; alebo potrebujete čítať AGENTS.md, keď existuje CLAUDE.local.md
claude-mdIba CLAUDE.md; automatické čítanie súboru AGENTS.md prostredníctvom Project instructions je vypnuté, aj keď je AGENTS.md jediným súborom (explicitný import @AGENTS.md zo súboru CLAUDE.md naďalej funguje)Súbor AGENTS.md je určený pre iný nástroj a mohol by Claude zmiasť
managed-onlyPri spustení relácie iba súbor CLAUDE.md spravovaný organizáciou a automatická pamäť; projektové, miestne a používateľské súbory CLAUDE.md, súbory .claude/rules/ a všetky súbory AGENTS.md sú vylúčené z úvodnej skupiny. Súbory CLAUDE.md a .claude/rules/ v podadresároch sa však načítajú neskôr, keď Claude v nich otvorí súbor. Režim obmedzuje úvodnú skupinu a neposkytuje úplnú izoláciu od projektových súborovPre organizácie, ktoré chcú určiť, s akou skupinou pokynov Claude Code začne reláciu, bez ohľadu na to, či samotný projekt obsahuje súbor CLAUDE.md alebo AGENTS.md

Režim môžete vybrať aj bez rozhrania, prostredníctvom súboru settings.json:

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

Claude Code túto hodnotu ignoruje v nastaveniach project a local. Podľa dokumentácie Anthropic ju možno nastaviť v súbore ~/.claude/settings.json, v súbore --settings alebo v nastaveniach spravovaných organizáciou.

Ak ste už v repozitári nastavili spoločný súbor s pokynmi pre viacero nástrojov AI, pokyny pre verzie pred 2.1.277 vysvetľujú, ako funguje import @. Táto metóda funguje aj naďalej.

Prečo v /config chýba Project instructions

Kľúčové zistenie

Podľa dokumentácie Anthropic môže časť Project instructions chýbať z týchto dôvodov:

  • Claude Code má staršiu verziu než 2.1.277.
  • Relácia nedostáva od Anthropic príznaky dostupných funkcií — napríklad pri používaní Bedrocku, iného poskytovateľa tretej strany alebo pri vypnutej telemetrii.
  • Ide o prvú reláciu bezprostredne po inštalácii alebo aktualizácii zo staršej verzie. Ak je to jediný dôvod, funkcia sa objaví v nasledujúcej relácii. Samotný súbor AGENTS.md sa načíta iba vtedy, ak sú splnené podmienky vybraného režimu.
  • Vstavaný doplnok agents-md je vypnutý v príkaze /plugin.

Najprv skontrolujte verziu príkazom claude --version. Ak je staršia než 2.1.277, aktualizujte Claude Code. Ak je verzia vhodná, ale táto časť sa stále nezobrazuje, skontrolujte ostatné vyššie uvedené dôvody. Kým funkcia nie je dostupná, import @AGENTS.md v súbore CLAUDE.md zostáva funkčnou náhradou.

Čo robiť so starým importom @AGENTS.md

Kľúčové zistenie

Import @AGENTS.md v súbore CLAUDE.md aj symbolický odkaz si môžete ponechať: v žiadnom režime sa súbor nenačíta dvakrát. Textovú požiadavku „prečítaj AGENTS.md“ treba nahradiť importom, ak si ponecháte CLAUDE.md. Pred odstránením súboru si uložte všetky potrebné pokyny a skontrolujte podmienky vybraného režimu. Ak prejdete na priame čítanie, odstráňte každý hook SessionStart, ktorý manuálne vypisoval obsah súboru AGENTS.md; inak sa do kontextu dostane druhá kópia súboru. Potom skontrolujte načítanie v novej relácii; spôsob kontroly závisí od verzie a od toho, či existujú blokujúce súbory.

Ďalšie kroky závisia od starého nastavenia. Najprv sa uistite, že je funkcia dostupná vo vašej relácii, ako je opísané v predchádzajúcej časti.

  • CLAUDE.md s importom @AGENTS.md. Môžete ho ponechať tak, ako je — Claude Code súbor nenačíta dvakrát pri žiadnej hodnote Project instructions. Odstránenie súboru CLAUDE.md je voliteľné: import už Claude sprístupňuje obsah súboru AGENTS.md. Naďalej kontrolujte načítanie prostredníctvom importu pomocou /memory; priama otázka Claudeovi na obsah pokynov je len slabou kontrolou.
  • CLAUDE.md, ktorý slovami žiada prečítať AGENTS.md. Takáto požiadavka nie je importom a sama osebe nezaručuje načítanie súboru. Ak si chcete ponechať CLAUDE.md (napríklad pre nástroje, ktoré ho tiež čítajú), nahraďte túto formuláciu importom @AGENTS.md. Ak sa rozhodnete úplne odstrániť CLAUDE.md a je vybraný režim claude-md-or-agents-md, najprv skontrolujte, že CLAUDE.md neobsahuje jedinečné pokyny a že v pracovnom adresári ani jeho nadradených adresároch nie je ďalší súbor CLAUDE.md, .claude/CLAUDE.md ani CLAUDE.local.md; inak bude Claude Code naďalej čítať zostávajúci súbor namiesto AGENTS.md. Po odstránení sa uistite, že prechod prebehol: keď nezostanú žiadne blokujúce súbory, v interaktívnej relácii sa zobrazí riadok AGENTS.md loaded. Ak súbor CLAUDE.md zostane a v režime claude-md-and-agents-md sa čítajú oba súbory, skontrolujte /memory (vo verzii 2.1.280+). Priama otázka Claudeovi nedokáže odlíšiť priame načítanie od importu.
  • Symbolický odkaz CLAUDE.md na AGENTS.md. Môžete si ho ponechať: v žiadnom režime nedôjde k duplicitnému čítaniu. Pred odstránením odkazu v režime claude-md-or-agents-md skontrolujte, či sú potrebné pokyny zachované a či v pracovnom adresári ani jeho nadradených adresároch nie je ďalší súbor CLAUDE.md, .claude/CLAUDE.md ani CLAUDE.local.md. Načítanie skontrolujte rovnakým spôsobom: riadkom AGENTS.md loaded pri spustení relácie, ak neexistujú blokujúce súbory, alebo pomocou /memory (2.1.280+). Ak súbor CLAUDE.md zostane v režime claude-md-and-agents-md, priama otázka Claudeovi je len slabou kontrolou. Neprítomnosť chyby nestačí na potvrdenie načítania.
  • Hook SessionStart, ktorý manuálne vypisoval obsah súboru AGENTS.md. Keď sa súbor číta priamo, taký hook pridá do kontextu druhú kópiu. Kým hook beží, otázka „čo obsahujú tvoje pokyny?“ nepotvrdzuje priame načítanie: Claude môže odpovedať na základe textu pridaného hookom. Prejdite na nové nastavenie v tomto poradí:
    1. Skontrolujte, či je funkcia dostupná: verzia 2.1.277 alebo novšia, relácia dostáva príznaky dostupných funkcií, doplnok je povolený a prvá relácia po inštalácii alebo aktualizácii sa skončila. Vyberte režim priameho čítania — ani claude-md, ani managed-only. Pri predvolenom režime skontrolujte tiež, či neexistujú blokujúce súbory.
    2. Odstráňte hook.
    3. Zatvorte reláciu a otvorte novú. Hook SessionStart pridáva svoj text pri spustení, preto jeho obsah zostáva v kontexte už otvorenej relácie. Claudeova odpoveď o obsahu pokynov v takej relácii nepotvrdí priame načítanie.
    4. Skontrolujte načítanie v novej relácii. Vo verzii 2.1.280+ je cesta k súboru AGENTS.md viditeľná v /memory. Vo verziách 2.1.277–2.1.279, ak neexistujú blokujúce súbory, hľadajte pri spustení riadok AGENTS.md loaded: dokumentácia ho uvádza konkrétne pre prípad, keď sa nenašiel súbor CLAUDE.md. Ak si ponecháte CLAUDE.md a použijete režim claude-md-and-agents-md, možnosti kontroly sú obmedzené: /memory v týchto verziách nezobrazuje AGENTS.md, dokumentácia neuvádza riadok o načítaní pre tento prípad a parafráza pokynov nedokáže odlíšiť priame čítanie od importu @ v súbore CLAUDE.md. V takom prípade aktualizujte na verziu 2.1.280+ a skontrolujte /memory.

Ako skontrolovať, či sa AGENTS.md načítal

Kľúčové zistenie

Od verzie 2.1.280 sa súbor AGENTS.md načítaný prostredníctvom Project instructions zobrazuje v /memory a v zozname súborov Memory príkazu /context. Vo verziách 2.1.277–2.1.279 sa tam nezobrazuje, hoci samotné príkazy fungujú a zobrazujú načítané súbory CLAUDE.md a ďalšie pamäťové súbory. V týchto verziách, ak neexistujú blokujúce súbory, skontrolujte, či sa pri spustení relácie zobrazuje riadok AGENTS.md loaded. Opýtať sa Claudea na obsah pokynov je len slabou kontrolou: odpoveď nedokáže odlíšiť priame čítanie od importu @ a môže vychádzať z textu pridaného hookom SessionStart. Preto má zmysel opýtať sa iba v novej relácii po odstránení takého hooku.

Od bežného súboru CLAUDE.md sa líši ešte v dvoch veciach: hooky InstructionsLoaded sa pri tomto type súboru AGENTS.md nespúšťajú (fungujú pri súbore AGENTS.md importovanom pomocou syntaxe @ zo súboru CLAUDE.md alebo pripojenom symbolickým odkazom CLAUDE.md); adresáre pridané pomocou príznaku --add-dir spolu s premennou CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD načítajú iba súbor CLAUDE.md daného adresára — jeho AGENTS.md sa nezahrnie.

Ak potrebujete skontrolovať obsah veľkého súboru s pokynmi projektu, pozrite si samostatnú analýzu ako nakonfigurovať CLAUDE.md bez zbytočného rozširovania. Zaoberá sa štruktúrou pokynov, zatiaľ čo vyššie sú opísané podmienky načítania súboru AGENTS.md. Pracovné poznámky medzi reláciami nájdete v analýze druhého mozgu v Claude Code — o osobnej pamäti navrstvenej na pokyny projektu.

Čo ďalej

Funkcia bola vydaná 18. septembra 2026 vo verzii 2.1.277. Anthropic môže v budúcich vydaniach objasniť podrobnosti režimov, preto pred zmenou nastavení v dôležitom projekte porovnajte tento článok s aktuálnym príkazom /config a oficiálnym zoznamom zmien.

Viac podrobností

Otázky a odpovede: Claude Code teraz číta AGENTS.md: čo sa zmenilo vo verzii 2.1.277

Prečo sa AGENTS.md nenačíta, aj keď súbor existuje?

V predvolenom režime CLAUDE.md, .claude/CLAUDE.md alebo CLAUDE.local.md v pracovnom či nadradenom priečinku blokuje automatický výber AGENTS.md. Overte aj verziu Claude Code, dostupnosť funkcie a režim Project instructions v /config.

Ako overiť priame načítanie po odstránení ručného hooku?

Otvorte novú reláciu bez starého výstupu SessionStart. Vo verzii 2.1.280 a novšej prezrite /memory alebo Memory files v /context; vo verziách 2.1.277-2.1.279 platí štartovací riadok načítania pri neprítomnosti blokujúcich CLAUDE.md. Samotná parafráza Claudea je slabý dôkaz.

Všetky články