Hosszú távú ügynöki munkafolyamat
Használja ezt a forgatókönyvet, ha egy feladat valószínűleg több munkamenetet, átadást vagy létrejött ügynököt fog felölelni.
Gólok
- Adjon minden új munkamenetnek gyors módot a kontextus visszanyerésére
- Folytassa a növekményes munkát, ahelyett, hogy egyszeri nagy változtatásokat hajtana végre
- Fogjon meg egy törött helyi alapvonalat, mielőtt további kódot adna hozzá
- Hagyjon tartós műtermékeket, amelyekben a következő munkamenet megbízhat
Hol tartsuk az államot
- Használja a
docs/agent-runs/<slug>/-t, ha az embereknek, a felülvizsgálati robotoknak vagy több eszközláncnak ugyanarra a feladatállapotra van szüksége. - Csak akkor használjon tool-local könyvtárat, mint például a
.codex/runs/<slug>/, ha a feladatállapot szándékosan helyi egy munkaállomásra vagy egy eszközláncra. - Ne rejtse el a több munkamenetben megosztott állapotot egy privát scratch fájlban, ha később egy másik közreműködőnek vagy ügynöknek szüksége lesz rá.
Szükséges fájlok
A hosszan tartó feladat elején hozza létre ezeket a fájlokat:
feature-list.jsonprogress.md
Használja a docs/agent-playbooks/templates/feature-list.template.json és docs/agent-playbooks/templates/progress.template.md sablonokat.
Előnyben részesítse a JSON-t a szolgáltatáslistában, hogy az ügynökök a teljes dokumentum átírása nélkül frissíthessenek néhány mezőt.
Munkamenet kezdési ellenőrzőlista
- Futtassa a
pwdparancsot. - Olvassa el a következőt:
progress.md. - Olvassa el a következőt:
feature-list.json. - Futtassa a
git log --oneline -20parancsot. - Futtassa a
./scripts/agent-init.sh --smokeparancsot. - Válasszon pontosan egy legmagasabb prioritású elemet, amely továbbra is
pending,in_progressvagyblocked.
Ha a füstlépés sikertelen, javítsa ki a törött alapvonalat, mielőtt új szolgáltatásszeletet implementálna.
A foglalkozás szabályai
- Dolgozzon egyszerre egy szolgáltatáson vagy feladatszeleten.
- A funkciók listája legyen gépileg olvasható és stabil. Frissítse az állapotot, a megjegyzéseket, a fájlokat és az ellenőrző mezőket a nem kapcsolódó elemek átírása helyett.
- Csak az elemben felsorolt parancs vagy felhasználói folyamat futtatása után jelöljön meg egy elemet ellenőrzöttnek.
- Használjon létrehozott ügynököket a korlátos szeletekhez, ne az általános feladatállapot-tulajdonhoz.
- Ha egy alárendelt ügynök birtokol egy elemet, adja meg a pontos elemazonosítót, az elfogadási feltételeket és a fájlokat, amelyeket érinthet.
Munkamenet végi ellenőrzőlista
- Adjon hozzá egy rövid előrehaladási bejegyzést a következőhöz:
progress.md. - Frissítse a megérintett elemet a
feature-list.json-ban. - Jegyezze fel az ellenőrzéshez futtatott parancsokat.
- Rögzítse a blokkolókat, a nyomon követéseket és a következő legjobb elemet a folytatáshoz.
Javasolt előrehaladási belépési forma
Használjon rövid szerkezetet, például:
## 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`, `corepack yarn lint`, `corepack yarn typecheck`
- Next: Run the smoke flow and update the task-board status.