A Claude Code mostantól beolvassa az AGENTS.md fájlt: mi változott a 2.1.277-ben
Markdown2026. szeptember 18-án a Claude Code 2.1.277 közvetlen támogatást kapott az AGENTS.md-hez: mikor töltődik be a fájl, hogyan válasszunk a 4 mód közül, és mit tegyünk az importálásokkal.
A teljes cikk elolvasása
- szeptember 18-án bekerült az
AGENTS.mdtámogatása a Claude Code 2.1.277-es verziójába. Ha a funkció elérhető a munkamenetben és a munkakönyvtárban, és a fölötte lévő könyvtárak láncában sehol sincsCLAUDE.md,.claude/CLAUDE.mdvagyCLAUDE.local.md, a Claude Code alapértelmezés szerint, kézi importálás nélkül olvassa be azAGENTS.mdfájlt. Korábban ezt aCLAUDE.mdfájlban lévő@AGENTS.mdimporttal vagy aCLAUDE.mdfájlAGENTS.md-re mutató szimbolikus hivatkozásával lehetett megtenni — további részletekért lásd a több ügynökhöz használható egyetlen utasításfájlról szóló cikket.
Ha a Claude Code mellett még egy vagy két másik eszközt is használsz ugyanabban a tárolóban, a választott Project instructions mód határozza meg, hogy a Claude Code mely utasításfájlokat olvassa be. Az alábbiakban bemutatjuk mind a négy mód feltételeit, valamint a régi beállításról való átállás lépéseit.
Az eszközök konfigurálásáról további anyagok találhatók az Ailoot dokumentációjában.
Mi változott a 2.1.277-es verzióban?
Fő tanulság
- szeptember 18-tól a Claude Code alapértelmezés szerint beolvassa az
AGENTS.mdfájlt, ha a munkakönyvtártól felfelé haladó könyvtárak láncában sehol sincsCLAUDE.md,.claude/CLAUDE.mdvagyCLAUDE.local.md. Ha létezik ilyen fájl, a Project instructions nem engedélyezi azAGENTS.mdautomatikus beolvasását. ACLAUDE.mdfájlból explicit módon megadott@AGENTS.mdimport továbbra is működik. A felhasználói szintű~/.claude/CLAUDE.md, a szervezet által kezeltCLAUDE.mdés a.claude/rules/a projektfájlok közötti választástól függetlenül töltődik be. A mód a/configparanccsal váltható át. A funkció egyelőre nem érhető el Bedrockon, Vertexen vagy Foundryban.
A hivatalos Claude Code-projekt GitHubon található CHANGELOG.md fájlja így fogalmaz:
Added AGENTS.md support: in a project with no CLAUDE.md, Claude Code reads AGENTS.md instead; change it under "Project instructions" in
/config(not yet on Bedrock, Vertex or Foundry)
Fordítás: bekerült az AGENTS.md támogatása — a CLAUDE.md nélküli projektekben a Claude Code mostantól az AGENTS.md fájlt olvassa be helyette; ez a /config „Project instructions” részében állítható át (Bedrockon, Vertexen és Foundryban egyelőre nem érhető el).
A verzió előtt a CLAUDE.md, a .claude/CLAUDE.md és a CLAUDE.local.md hiánya a munkakönyvtárban és a fölötte lévő könyvtárakban önmagában még nem tette lehetővé az AGENTS.md beolvasását. Ehhez explicit import, szimbolikus hivatkozás vagy kézi hook kellett. Mostantól, ha a funkció elérhető, az ügynök automatikusan beolvassa a fájlt.
Mely fájlok akadályozzák az AGENTS.md automatikus beolvasását?
Fő tanulság
Az alapértelmezett módban a rendszer a munkakönyvtárban és a fölötte lévő könyvtárakban ellenőrzi a CLAUDE.md, a .claude/CLAUDE.md és a CLAUDE.local.md fájlt. A személyes ~/.claude/CLAUDE.md, a szervezet által kezelt CLAUDE.md és a .claude/rules/ fájljai nem akadályozzák az AGENTS.md beolvasását, és vele együtt töltődnek be.
Ha van egy személyes ~/.claude/CLAUDE.md fájlod kódolási stílusra vonatkozó beállításokkal, az nem akadályozza meg a Claude Code-ot a projekt AGENTS.md fájljának beolvasásában. A munkakönyvtárban található bármely CLAUDE.local.md fájl viszont — még az is, amelyet nem adtál hozzá a Githez, és személyes jegyzetekre használsz — megakadályozza az AGENTS.md automatikus beolvasását alapértelmezett módban. Az explicit import továbbra is működik; ha mindkét fájlt közvetlenül szeretnéd beolvasni, módot kell váltanod.
Ha a Project instructions részben közvetlen beolvasási módot választottál (lásd alább: „4 Project instructions mód — melyiket válaszd?”), és a munkakönyvtárban vagy fölötte sehol sincs CLAUDE.md, .claude/CLAUDE.md vagy CLAUDE.local.md, a Claude Code a munkamenet indításakor beolvassa az ezekben a könyvtárakban található összes AGENTS.md és .claude/AGENTS.md fájlt. Ha nincs akadályozó fájl, a dokumentáció szerint egy interaktív munkamenetben ehhez hasonló sor jelenik meg:
no CLAUDE.md found; AGENTS.md loaded: /home/you/repo/AGENTS.md
Az alkönyvtárban lévő AGENTS.md akkor töltődik be, amikor a Claude a Read eszközzel megnyit egy ott található fájlt. A claude-md-or-agents-md módban ez csak akkor történik meg, ha az adott alkönyvtárban nincs saját CLAUDE.md, .claude/CLAUDE.md vagy CLAUDE.local.md. A claude-md-and-agents-md esetében a dokumentáció az általános szabályt ismerteti: a CLAUDE.md és az AGENTS.md együtt töltődik be, minden könyvtárban először a CLAUDE.md, majd az AGENTS.md. Az AGENTS.local.md, az AGENTS.override.md és a .agents/ könyvtárban lévő tartalom nem töltődik be automatikusan.
A mesterségesintelligencia-ügynök munkaterületének beállításáról, köztük a projekt kontextusát tartalmazó utasításfájlokról az Ailoot dokumentációjában találsz további anyagokat.
4 Project instructions mód — melyiket válaszd?
Fő tanulság
A /config parancs Project instructions részében négy érték közül választhatsz: claude-md-or-agents-md (alapértelmezett — a két fájl közül az egyik), claude-md-and-agents-md (mindkettő együtt), claude-md (automatikusan csak a CLAUDE.md töltődik be, még akkor is, ha a projektben csak AGENTS.md van), valamint managed-only (induláskor csak a szervezet által kezelt CLAUDE.md és az automatikus memória, projekt- vagy személyes fájlok nélkül). A változás a következő elküldött üzenettől és minden új munkamenetben lép életbe.
A táblázatban szereplő módok működését az Anthropic dokumentációja ismerteti. A jobb oldali oszlop ajánlásokat ad a választáshoz:
| Érték | Mit olvas be a Claude Code | Mikor használd |
|---|---|---|
claude-md-or-agents-md | CLAUDE.md, vagy AGENTS.md, ha a munkakönyvtárban vagy fölötte nincs CLAUDE.md, .claude/CLAUDE.md vagy CLAUDE.local.md | Alapértelmezett választás, ha a tároló a két fájl közül csak az egyiket használja, és fölötte nincs akadályozó fájl |
claude-md-and-agents-md | Mindkét fájl együtt: minden könyvtárban először a CLAUDE.md, majd az AGENTS.md | Közös AGENTS.md fájlra van szükséged minden eszköz számára, valamint egy rövid CLAUDE.md fájlra csak a Claude számára; vagy akkor is be szeretnéd olvasni az AGENTS.md fájlt, ha létezik CLAUDE.local.md |
claude-md | Csak a CLAUDE.md; a Project instructions nem olvassa be automatikusan az AGENTS.md fájlt, még akkor sem, ha az AGENTS.md az egyetlen fájl (a CLAUDE.md fájlból megadott explicit @AGENTS.md import továbbra is működik) | Az AGENTS.md más eszközhöz készült, és összezavarhatja a Claude-ot |
managed-only | A munkamenet indításakor csak a szervezet által kezelt CLAUDE.md és az automatikus memória töltődik be; a projekt-, helyi és felhasználói CLAUDE.md, a .claude/rules/ és minden AGENTS.md fájl kimarad a kezdeti készletből. Az alkönyvtárakban lévő CLAUDE.md és .claude/rules/ fájlok azonban később betöltődnek, amikor a Claude ott nyit meg egy fájlt. A mód a kezdeti készletet korlátozza, de nem biztosít teljes elszigetelést a projektfájloktól | Olyan szervezeteknek, amelyek szabályozni szeretnék, milyen utasításkészlettel indítson munkamenetet a Claude Code, függetlenül attól, hogy maga a projekt tartalmaz-e CLAUDE.md vagy AGENTS.md fájlt |
A módot a felület nélkül, a settings.json fájlon keresztül is kiválaszthatod:
{
"pluginConfigs": {
"agents-md@builtin": {
"options": {
"instructionFiles": "claude-md-and-agents-md"
}
}
}
}
A Claude Code figyelmen kívül hagyja ezt az értéket a project és a local beállításokban. Az Anthropic dokumentációja szerint a ~/.claude/settings.json fájlban, egy --settings fájlban vagy szervezet által kezelt beállításokban adható meg.
Ha már beállítottál egy közös utasításfájlt több mesterségesintelligencia-eszköz számára ugyanabban a tárolóban, a 2.1.277 előtti verziókra vonatkozó útmutató ismerteti az @ import működését. Ez a módszer ma is működik.
Miért nem látható a Project instructions a /config parancsban?
Fő tanulság
Az Anthropic dokumentációja szerint a Project instructions rész az alábbi okokból hiányozhat:
- A Claude Code verziója régebbi, mint a 2.1.277.
- A munkamenet nem kap funkciójelzőket az Anthropic szolgáltatásától — például Bedrock, más külső szolgáltató használatakor vagy kikapcsolt telemetria esetén.
- Ez az első munkamenet egy régebbi verzió telepítése vagy frissítése után. Ha csak ez az ok, a funkció a következő munkamenetben megjelenik. Maga az
AGENTS.mdcsak akkor töltődik be, ha a kiválasztott mód feltételei teljesülnek. - A beépített
agents-mdbővítmény le van tiltva a/pluginparancsban.
Először ellenőrizd a verziót a claude --version paranccsal. Ha régebbi, mint a 2.1.277, frissítsd a Claude Code-ot. Ha a verzió megfelelő, de a szakasz továbbra sem jelenik meg, ellenőrizd a fent felsorolt többi okot. Amíg a funkció nem érhető el, a CLAUDE.md fájlba importált @AGENTS.md működő megoldás marad.
Mit tegyél a régi @AGENTS.md importtal?
Fő tanulság
Megtarthatod a CLAUDE.md fájlban lévő @AGENTS.md importot és a szimbolikus hivatkozást: egyik módban sem töltődik be kétszer a fájl. Ha megtartod a CLAUDE.md fájlt, a szöveges „olvasd be az AGENTS.md fájlt” kérést importtal kell helyettesíteni. Fájl törlése előtt mentsd el az összes szükséges utasítást, és ellenőrizd a kiválasztott mód feltételeit. Ha közvetlen beolvasásra váltasz, távolíts el minden olyan SessionStart hookot, amely kézzel kiírta az AGENTS.md tartalmát; ellenkező esetben a fájl második példánya is bekerül a kontextusba. Ezután ellenőrizd a betöltést egy új munkamenetben; az ellenőrzés módja a verziótól és az akadályozó fájlok meglététől függ.
A következő lépések a régi beállítástól függenek. Először győződj meg róla, hogy a funkció elérhető a munkamenetben, ahogy az előző szakasz leírja.
CLAUDE.md@AGENTS.mdimporttal. Meghagyhatod változatlanul — a Claude Code a Project instructions bármelyik értéke mellett sem olvassa be kétszer a fájlt. ACLAUDE.mdtörlése nem kötelező: az import már hozzáférést biztosít a Claude számára azAGENTS.mdtartalmához. Az importon keresztüli betöltést továbbra is ellenőrizd a/memoryparanccsal; a Claude-nak az utasítások tartalmáról feltett közvetlen kérdés csak gyenge ellenőrzés.- A
CLAUDE.mdszövegesen kéri azAGENTS.mdbeolvasását. Az ilyen kérés nem import, és önmagában nem garantálja a fájl betöltését. Ha meg szeretnéd tartani aCLAUDE.mdfájlt (például mert más eszközök is beolvassák), cseréld le a szöveget@AGENTS.mdimportra. Ha úgy döntesz, hogy teljesen törlöd aCLAUDE.mdfájlt, és aclaude-md-or-agents-mdmód van kiválasztva, először ellenőrizd, hogy aCLAUDE.mdnem tartalmaz egyedi utasításokat, és a munkakönyvtárban vagy fölötte nincs másikCLAUDE.md,.claude/CLAUDE.mdvagyCLAUDE.local.md; különben a Claude Code továbbra is a megmaradt fájlt olvassa be azAGENTS.mdhelyett. Törlés után ellenőrizd, hogy megtörtént-e az átállás: ha már nincs akadályozó fájl, az interaktív munkamenetben megjelenik azAGENTS.md loadedsor. Ha aCLAUDE.mdmegmarad, és mindkét fájl aclaude-md-and-agents-mdmódban töltődik be, ellenőrizd a/memoryparanccsal (a 2.1.280-as vagy újabb verzióban). A Claude-nak feltett közvetlen kérdés nem tud különbséget tenni a közvetlen betöltés és az import között. - Az
AGENTS.mdfájlra mutató szimbolikusCLAUDE.mdhivatkozás. Meghagyhatod: egyik módban sem történik dupla beolvasás. Mielőtt törlöd a hivatkozást aclaude-md-or-agents-mdmódban, ellenőrizd, hogy a szükséges utasítások megmaradnak, és a munkakönyvtárban vagy fölötte nincs másikCLAUDE.md,.claude/CLAUDE.mdvagyCLAUDE.local.md. A betöltést ugyanígy ellenőrizd: ha nincs akadályozó fájl, a munkamenet indításakor keresd azAGENTS.md loadedsort, vagy használd a/memoryparancsot (2.1.280+). Ha aCLAUDE.mdmegmarad aclaude-md-and-agents-mdmódban, a Claude-nak feltett közvetlen kérdés csak gyenge ellenőrzés. A hibaüzenet hiánya nem elég a betöltés igazolására. SessionStarthook, amely kézzel kiírta azAGENTS.mdtartalmát. Közvetlen beolvasás esetén az ilyen hook a fájl második példányát adja hozzá a kontextushoz. Amíg fut a hook, a „mi szerepel az utasításaidban?” kérdés nem igazolja a közvetlen betöltést: a Claude a hook által hozzáadott szöveg alapján is válaszolhat. Az átállás lépései:- Ellenőrizd, hogy a funkció elérhető-e: a verzió 2.1.277-es vagy újabb, a munkamenet megkapja a funkciójelzőket, a bővítmény engedélyezve van, és a telepítés vagy frissítés utáni első munkamenet már befejeződött. Válassz közvetlen beolvasási módot — ne a
claude-mdvagy amanaged-onlymódot. Alapértelmezett mód esetén azt is ellenőrizd, hogy nincs akadályozó fájl. - Távolítsd el a hookot.
- Zárd be a munkamenetet, és nyiss egy újat. A
SessionStarthook induláskor illeszti be a szövegét, ezért az egy már megnyitott munkamenet kontextusában marad. Az utasítások tartalmáról adott Claude-válasz egy ilyen munkamenetben nem igazolja a közvetlen betöltést. - Ellenőrizd a betöltést az új munkamenetben. A 2.1.280-as vagy újabb verzióban az
AGENTS.mdfájl elérési útja látható a/memoryparancsban. A 2.1.277–2.1.279 verziókban, ha nincs akadályozó fájl, keresd azAGENTS.md loadedsort az indításkor: a dokumentáció kifejezetten arra az esetre írja le, amikor nem találhatóCLAUDE.md. Ha megtartod aCLAUDE.mdfájlt, és aclaude-md-and-agents-mdmódot használod, az ellenőrzés korlátozott: ezekben a verziókban a/memorynem mutatja azAGENTS.mdfájlt, a dokumentáció nem ír le betöltési sort erre az esetre, és az utasítások átfogalmazása nem különbözteti meg a közvetlen beolvasást aCLAUDE.mdfájlban lévő@importtól. Ilyenkor frissíts 2.1.280-as vagy újabb verzióra, majd ellenőrizd a/memoryparanccsal.
- Ellenőrizd, hogy a funkció elérhető-e: a verzió 2.1.277-es vagy újabb, a munkamenet megkapja a funkciójelzőket, a bővítmény engedélyezve van, és a telepítés vagy frissítés utáni első munkamenet már befejeződött. Válassz közvetlen beolvasási módot — ne a
Hogyan ellenőrizd, hogy betöltődött-e az AGENTS.md?
Fő tanulság
A 2.1.280-as verziótól a Project instructions révén betöltött AGENTS.md megjelenik a /memory parancsban és a /context parancs Memory files listájában. A 2.1.277–2.1.279 verziókban nem jelenik meg ott, noha a parancsok működnek, és mutatják a betöltött CLAUDE.md fájlt és más memóriafájlokat. Ezekben a verziókban, ha nincs akadályozó fájl, ellenőrizd az AGENTS.md loaded sort a munkamenet indításakor. A Claude-tól az utasítások tartalmáról kérdezni csak gyenge ellenőrzés: a válaszból nem állapítható meg, hogy közvetlen beolvasás vagy @ import történt, és a Claude a SessionStart hook által hozzáadott szövegre is támaszkodhat. Ezért ilyen kérdést csak új munkamenetben érdemes feltenni, miután eltávolítottad az ilyen hookot.
A szokásos CLAUDE.md-hez képest még két különbség van: az InstructionsLoaded hookok nem futnak le az ilyen típusú AGENTS.md esetében (viszont működnek a CLAUDE.md fájlból @ szintaxissal importált vagy CLAUDE.md szimbolikus hivatkozással összekapcsolt AGENTS.md fájlokkal); a --add-dir kapcsolóval, valamint a CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD változóval hozzáadott könyvtárakból csak az adott könyvtár CLAUDE.md fájlja töltődik be — az AGENTS.md nem.
Ha egy nagy projektutasítás-fájl tartalmát szeretnéd áttekinteni, lásd a külön elemzést arról, hogyan állítsd be a CLAUDE.md fájlt úgy, hogy ne duzzadjon túl nagyra. Ez az utasítások felépítését tárgyalja; az AGENTS.md betöltési feltételeit fent ismertettük. A munkamenetek közötti jegyzetekhez lásd a Claude Code-ban használható második agyról szóló elemzést — a projektutasításokra rétegzett személyes memóriáról.
Mi következik?
A funkció 2026. szeptember 18-án jelent meg a 2.1.277-es verzióban. Az Anthropic a későbbi kiadásokban még pontosíthatja a módok részleteit, ezért mielőtt fontos projektben módosítanád a beállításokat, vesd össze ezt a cikket a jelenlegi /config felülettel és a hivatalos changeloggal.
Források
További részletek
Kérdések és válaszok: A Claude Code mostantól beolvassa az AGENTS.md fájlt: mi változott a 2.1.277-ben
Miért nem töltődik be az AGENTS.md, ha a fájl létezik?
Alapértelmezett módban a munkakönyvtárban vagy valamelyik szülőjében lévő CLAUDE.md, .claude/CLAUDE.md vagy CLAUDE.local.md blokkolja az AGENTS.md automatikus választását. A Claude Code-verziót, a funkció elérhetőségét és a /config Project instructions módját is nézd meg.
Hogyan igazoljam a közvetlen betöltést egy kézi hook eltávolítása után?
Nyiss új munkamenetet, hogy a régi SessionStart-kimenet ne legyen jelen. A 2.1.280-as vagy újabb verzióban a /memory vagy a /context Memory files listáját vizsgáld; 2.1.277-2.1.279 alatt az indulási betöltési sor számít, ha nincsenek blokkoló CLAUDE.md-fájlok. Claude puszta átfogalmazása gyenge bizonyíték.