Lekce 5 / 7 · ~10 minut
AGENTS.md:
paměť projektu
Každý úkol začíná s čistou hlavou — agent si nepamatuje, co dělal včera. Řešením je soubor AGENTS.md v adresáři projektu: Codex si ho automaticky přečte před každým úkolem. Je to předávka mezi včerejškem a dneškem.
A má jednu superschopnost navíc: AGENTS.md je otevřený standard — tentýž soubor čte Codex, Cursor a řada dalších AI nástrojů. Napíšeš pravidla jednou a platí pro každého agenta, kterého k projektu pustíš. (Pokud znáš CLAUDE.md z Claude Code, tohle je jeho standardizovaný sourozenec — stejná filozofie.)
Co do něj patří
- Co projekt je — jedna dvě věty.
- Jak se spouští a testuje — „otevři index.html", „testy: npm test".
- Pravidla — jazyk textů, čeho se nedotýkat, styl kódu.
- Aktuální stav — co je hotové, co rozdělané.
Nepiš ho ručně: příkaz /init ho založí a na konci práce stačí říct
„zapiš aktuální stav do AGENTS.md". Agent si vede sešit — ty ho občas zkontroluješ.
Skládačka: co patří do AGENTS.md?
Osm bloků pro fiktivní e-shop s kávou. Klikni na čtyři, které do AGENTS.md patří, a vyhodnoť.
Patří — co projekt je a kde co leží. První věc, kterou agent u každého úkolu potřebuje.
Nepatří — hesla do AGENTS.md nikdy (lekce 4). Soubor putuje s projektem a čte ho každý nástroj.
Patří — přesně tohle agent potřebuje, aby po sobě uměl zkontrolovat práci bez ptaní.
Nepatří — deník pokusů zabírá kontext a nepomáhá. Historie patří do gitu; tady drž jen platná rozhodnutí.
Patří — pravidla a zákazy platí pro každý úkol bez připomínání. A protože AGENTS.md je standard, dodrží je i jiný nástroj.
Nepatří — prázdná zaklínadla nic nezlepšují. Místo v kontextu utrácej za fakta o projektu.
Patří — aktuální stav a rozdělané věci. Další úkol přesně ví, kde pokračovat.
Nepatří — kód žije v souborech a agent si ho přečte sám. Kopie jen zastarává a zabírá kontext.
Shrnutí
- AGENTS.md čte Codex před každým úkolem — a rozumí mu i jiné nástroje.
- Patří do něj: co projekt je, jak se spouští a testuje, pravidla, stav.
- Nepatří: hesla, deníky, překopírovaný kód, zaklínadla.
- Založí ho
/init; aktualizace deleguj agentovi.