Přeskočit na hlavní obsah

Dlouhotrvající pracovní postup agenta

Tuto příručku použijte, pokud je pravděpodobné, že úkol bude zahrnovat více relací, předání nebo vytvoření agentů.

Cíle​

  • Poskytněte každé nové relaci rychlý způsob, jak znovu získat kontext
  • Pracujte postupně, místo abyste jednorázově udělali velkou změnu
  • Než přidáte další kód, zachyťte nefunkční místní směrný plán
  • Zanechte odolné artefakty, kterým může příští sezení věřit

Kde udržet stát​

  • Použijte docs/agent-runs/<slug>/, když lidé, kontrolní roboti nebo více toolchainů potřebují stejný stav úkolu.
  • Adresář místního nástroje, jako je .codex/runs/<slug>/, použijte pouze v případě, že je stav úlohy záměrně lokální pro jednu pracovní stanici nebo jeden řetězec nástrojů.
  • Neskrývejte sdílený stav více relací v soukromém odkládacím souboru, pokud jej později bude potřebovat jiný přispěvatel nebo agent.

Požadované soubory​

Na začátku dlouhotrvající úlohy vytvořte tyto soubory:

  • feature-list.json
  • progress.md

Použijte šablony v docs/agent-playbooks/templates/feature-list.template.json a docs/agent-playbooks/templates/progress.template.md.

Upřednostněte JSON pro seznam funkcí, aby agenti mohli aktualizovat malý počet polí bez přepisování celého dokumentu.

Kontrolní seznam zahájení relace​

  1. Spusťte pwd.
  2. Přečtěte si progress.md.
  3. Přečtěte si feature-list.json.
  4. Spusťte git log --oneline -20.
  5. Spusťte ./scripts/agent-init.sh --smoke.
  6. Vyberte přesně jednu položku s nejvyšší prioritou, která je stále pending, in_progress nebo blocked.

Pokud se krok kouře nezdaří, opravte přerušenou základní linii před implementací nového segmentu funkce.

Pravidla relace​

  • Pracujte na jednom prvku nebo dílčím úkolu najednou.
  • Udržujte seznam funkcí strojově čitelný a stabilní. Aktualizujte stav, poznámky, soubory a ověřovací pole namísto přepisování nesouvisejících položek.
  • Označte položku ověřenou pouze po spuštění příkazu nebo uživatelského toku uvedeného v této položce.
  • Používejte vytvořené agenty pro ohraničené řezy, nikoli pro celkové vlastnictví stavu úkolu.
  • Když podřízený agent vlastní jednu položku, dejte jí přesné ID položky, kritéria přijetí a soubory, kterých se může dotýkat.

Kontrolní seznam ukončení relace​

  1. Připojte krátký záznam průběhu k progress.md.
  2. Aktualizujte dotčenou položku v feature-list.json.
  3. Zaznamenejte si přesné spuštění příkazů pro ověření.
  4. Zachyťte blokátory, sledování a další nejlepší položku, kterou chcete obnovit.

Doporučený vstupní tvar postupu​

Použijte krátkou strukturu jako:

## 2026-03-17 14:30

- Item: F003
- Summary: Updated the browser-check flow to use the shared init/bootstrap path.
- Files: `.cursor/agents/browser-check.md`, `.codex/agents/browser-check.toml`
- Verification: `corepack yarn build:verify`, `corepack yarn lint`, `corepack yarn typecheck`
- Next: Run the smoke flow and update the task-board status.