Flux de treball d'agent de llarga durada
Utilitzeu aquest llibre de jugades quan és probable que una tasca abasti diverses sessions, traspassos o agents generats.
Gols
- Doneu a cada sessió nova una manera ràpida de recuperar context
- Mantingueu el treball incremental en comptes de fer un gran canvi d'un sol cop
- Captura una línia de base local trencada abans d'afegir més codi
- Deixeu artefactes duradors en els quals la propera sessió pugui confiar
On mantenir l'estat
- Utilitzeu
docs/agent-runs/<slug>/quan els humans, els robots de revisió o diverses cadenes d'eines necessiten el mateix estat de la tasca. - Utilitzeu un directori local d'eines com
.codex/runs/<slug>/només quan l'estat de la tasca sigui intencionadament local a una estació de treball o una cadena d'eines. - No amagueu l'estat compartit de diverses sessions en un fitxer de treball privat si un altre col·laborador o agent ho necessitarà més endavant.
Fitxers obligatoris
Creeu aquests fitxers al començament de la tasca de llarga durada:
feature-list.jsonprogress.md
Utilitzeu les plantilles a docs/agent-playbooks/templates/feature-list.template.json i docs/agent-playbooks/templates/progress.template.md.
Preferiu JSON per a la llista de funcions perquè els agents puguin actualitzar un petit nombre de camps sense reescriure tot el document.
Llista de verificació d'inici de sessió
- Executeu
pwd. - Llegiu
progress.md. - Llegiu
feature-list.json. - Executeu
git log --oneline -20. - Executeu
./scripts/agent-init.sh --smoke. - Trieu exactament un element de prioritat més alta que encara sigui
pending,in_progressoblocked.
Si el pas de fum falla, arregleu la línia de base trencada abans d'implementar una nova secció de funció.
Normes de la sessió
- Treballeu en una funció o secció de tasca alhora.
- Mantingueu la llista de funcions llegible per màquina i estable. Actualitzeu l'estat, les notes, els fitxers i els camps de verificació en lloc de reescriure elements no relacionats.
- Marqueu només un element verificat després d'executar l'ordre o el flux d'usuari que s'indica en aquest element.
- Utilitzeu agents generats per a les seccions limitades, no per a la propietat general de l'estat de la tasca.
- Quan un agent secundari posseeix un element, doneu-li l'identificador exacte de l'element, els criteris d'acceptació i els fitxers que pugui tocar.
Llista de verificació de finalització de la sessió
- Afegiu una breu entrada de progrés a
progress.md. - Actualitza l'element tocat a
feature-list.json. - Enregistreu les ordres exactes executades per a la verificació.
- Captura bloquejadors, seguiments i el següent millor element per reprendre.
Forma d'entrada de progrés recomanada
Utilitzeu una estructura curta com:
## 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.