Přeskočit na obsah
Nástroje 4 min čtení

Claude Code začal číst AGENTS.md, v projektu s CLAUDE.md ho ale přeskočí

Claude Code umí od verze 2.1.277 z 18. září načíst soubor AGENTS.md, tedy formát pokynů, jehož repozitář vznikl pod účtem OpenAI. Ve výchozím nastavení ho ale přečte jen tam, kde projekt nemá žádný CLAUDE.md. Na Amazon Bedrocku a při vypnuté telemetrii funkce nenaběhne vůbec.

Anthropic zapnul v Claude Code čtení souboru AGENTS.md. V poznámkách k vydání je to jediná řádka u verze 2.1.277: v projektu bez CLAUDE.md přečte Claude Code místo něj AGENTS.md, přepíná se to v /config pod položkou Project instructions a na Bedrocku, Vertexu ani Foundry to zatím není. Podle záznamu v registru npm ta verze vyšla 18. září 2026.

Jedna věta v poznámkách, ale stránka dokumentace o paměti k tomu má vlastní oddíl s tabulkou, čtyřmi výjimkami a návodem, jak zrušit dosavadní obcházení. Rozdíl mezi obojím je celé téma.

Dvě tištěné knihy provozních pravidel z roku 1960 a 1966 ve vitríně železničního muzea
Provozní pravidla ze sbírky muzea v Sukně. Foto: Sumit Surai, Wikimedia Commons (CC BY-SA 4.0)

Vlastní soubor má přednost, cizí formát je náhradník

Výchozí pravidlo je jednoduché: AGENTS.md se čte jen tehdy, když v pracovním adresáři ani v žádném adresáři nad ním neleží CLAUDE.md, .claude/CLAUDE.md ani CLAUDE.local.md. Stačí jeden takový soubor kdekoli po cestě nahoru a Claude Code čte dál jen jeho.

Do téhle zkoušky se ale nepočítá všechno, co se jmenuje CLAUDE.md. Osobní ~/.claude/CLAUDE.md, organizační soubor nastavený správcem a pravidla v .claude/rules/ se načítají vedle AGENTS.md a jeho čtení neblokují. Když se AGENTS.md opravdu použije, vezme se každý takový soubor v pracovním adresáři a nad ním, plus varianta v .claude/; v podadresáři se jeho AGENTS.md načte, až když tam Claude sáhne na nějaký soubor. Interaktivní sezení to podle dokumentace oznámí řádkou „no CLAUDE.md found; AGENTS.md loaded“ s cestou k souboru.

Kdo chce obojí naráz, musí sáhnout do nastavení. Dokumentace ukazuje zápis v settings.json s hodnotou claude-md-and-agents-md, a to pod klíčem pluginConfigsagents-md@builtin. V projektových a místních souborech nastavení se ta volba ignoruje; platí jen z uživatelského, ze souboru předaného přepínačem --settings nebo ze správcovského.

Podpora visí na vestavěném pluginu a na příznaku ze serveru

Ten klíč agents-md@builtin prozrazuje, jak je to udělané: ne jako součást jádra, ale jako vestavěný plugin. Z toho plyne většina výjimek, které dokumentace vypisuje.

Podpora se neobjeví ve verzi starší než 2.1.277 a nenaběhne ani v sezení, které si od Anthropicu nestahuje příznaky funkcí. To je podle dokumentace případ Amazon Bedrocku, jiného poskytovatele třetí strany i vypnuté telemetrie. Vypne ji také nastavení disableAllHooks nebo allowManagedHooksOnly a ruční vypnutí toho pluginu v /plugin. A první sezení po instalaci nebo aktualizaci soubor ještě nepřečte, čte se až od dalšího.

V těch případech Claude Code čte jen soubory CLAUDE.md a položka Project instructions se v nastavení vůbec neukáže. Řešení zůstává to, co si lidé vymysleli dřív: vložit AGENTS.md do CLAUDE.md importem. Anthropic k tomu píše, že takový import může zůstat i po aktualizaci, protože při žádném nastavení nevede k dvojímu načtení téhož textu.

Načtený soubor se v přehledu paměti neobjeví

Druhá půlka rozdílu je v tom, co se s přečteným souborem děje dál. Dokumentace to má jako tabulku a ani jedna položka nevyznívá ve prospěch AGENTS.md.

Příkaz /memory a seznam souborů paměti v /context vypíšou CLAUDE.md, kdežto AGENTS.md načtený přes nastavení v nich není; že se použil, se pozná jen z té úvodní řádky sezení, nebo když se na obsah pokynů člověk zeptá přímo. Hooky typu InstructionsLoaded se u něj nespustí, na rozdíl od souboru, který je do CLAUDE.md vtažený importem nebo symbolickým odkazem. Adresáře přidané přepínačem --add-dir vydají svůj CLAUDE.md, svůj AGENTS.md ne.

Jeden rozdíl je přitom spíš pro bezpečnost než proti ní. Když CLAUDE.md importuje soubor mimo pracovní adresář, Claude Code se na svolení zeptá. U AGENTS.md čteného přes nastavení se takový import provede jen tehdy, když uživatel externí importy v tomhle projektu už dřív schválil; sám se Claude Code nezeptá.

Formát má vlastní organizaci a Claude Code v jeho seznamu chybí

Samotný AGENTS.md není novinka. Web agents.md ho popisuje jako otevřený formát pokynů pro programovací agenty – README pro stroj, kam patří příkazy k sestavení, spuštění testů a konvence kódu, které by v README pro lidi překážely. Podle vlastního tvrzení webu ho používá přes 60 tisíc otevřených projektů; nezávislé měření toho čísla nikdo nezveřejnil.

Repozitář formátu vznikl 19. srpna 2025 a dodnes na něj vede adresa github.com/openai/agents.md, která se přesměrovává na dnešní agentsmd/agents.md. Je pod licencí MIT a má 24 517 hvězd. Původ u OpenAI tedy zůstal v adrese, správa je samostatná.

Na seznamu nástrojů, se kterými je formát podle svého webu slučitelný, stojí Gemini CLI a Jules od Googlu, Junie od JetBrains, Factory, Warp, Amp, RooCode, opencode a další. Claude Code mezi nimi ke 21. září není – hledání slova „Claude“ na té stránce nevrátí jediný výskyt.

Pro vývojáře, který střídá víc agentních nástrojů nad týmž repozitářem, je to praktický posun: jeden soubor pokynů místo dvou. Kdo má ale v projektu CLAUDE.md, nepozná ze změny nic – a kdo jede přes Bedrock nebo s vypnutou telemetrií, zůstává u importu, který si musel napsat sám.

Zdroje

Diskuse

Zatím tu nikdo nediskutuje. Můžete být první.

Napsat příspěvek

Diskutovat můžete i bez účtu. S registrací se ale příspěvek zveřejní hned a nemusíte pokaždé vyplňovat jméno. Účet už máte? Přihlaste se.

Nezveřejňujeme ho, slouží jen redakci.

Podporuje zápis Texy: **tučně**, *kurzíva*, odrážky, odkazy.

Dál k tématu

  1. Nástroje

    Codex CLI 0.155 přidal hlasové konverzace přímo do terminálu

    OpenAI vydala 17. září Codex CLI 0.155.0 s experimentálním hlasovým režimem. Uživatel mluví do mikrofonu, v terminálu vidí živý přepis a odpověď slyší; funkce se musí…

  2. Nástroje

    Claude Code přestal účtovat bezpečnostní kontrolu, u sezení za proxy ji počítá dál

    Claude Code 2.1.278 se na bezpečnostní kontrolu režimu auto ptá serveru uvnitř dotazu, který by odeslal tak jako tak, a nepočítá ji do spotřeby tokenů. Sezení, které jde…

  3. Nástroje

    Anthropic spojuje Claude Chat a Cowork do jednoho rozhraní

    Anthropic od 16. září postupně slučuje běžný chat a cloudový Cowork do jednoho rozhraní. Claude má sám poznat, zda stačí odpověď, nebo je třeba delší úloha na pozadí. Do…

  4. Nástroje

    Tři nové stupně v Copilotu mění výběr modelu, ne sazbu za něj

    GitHub přidal 14. září automatickému výběru modelu v Copilotu tři stupně a nechal uživatele říct, jestli má systém hledět spíš na cenu, nebo na kvalitu odpovědi. Účtuje…