דלג לתוכן הראשי

זרימת עבודה של סוכנים ארוכת שנים

השתמש בספר המשחק הזה כאשר משימה צפויה להימשך מספר הפעלות, מסירות או סוכנים שהולידו.

מטרות

  • תן לכל מפגש חדש דרך מהירה להחזיר את ההקשר
  • שמור על עבודה מצטברת במקום לבצע שינוי גדול
  • תפוס קו בסיס מקומי שבור לפני הוספת קוד נוסף
  • השאר חפצים עמידים שהמפגש הבא יכול לסמוך עליהם

איפה לשמור על המדינה

  • השתמש ב-docs/agent-runs/<slug>/ כאשר בני אדם, בוטים של ביקורות או רשתות כלים מרובות זקוקים לאותו מצב משימה.
  • השתמש בספרייה מקומית לכלי כגון .codex/runs/<slug>/ רק כאשר מצב המשימה הוא מקומי בכוונה לתחנת עבודה אחת או לשרשרת כלים אחת.
  • אל תסתיר מצב משותף של ריבוי מפגשים בקובץ שריטה פרטי אם תורם או סוכן אחר יזדקק לו מאוחר יותר.

קבצים נדרשים

צור קבצים אלה בתחילת המשימה הארוכה:

  • feature-list.json
  • progress.md

השתמש בתבניות ב-docs/agent-playbooks/templates/feature-list.template.json ו-docs/agent-playbooks/templates/progress.template.md.

העדיפו JSON לרשימת התכונות כדי שסוכנים יוכלו לעדכן מספר קטן של שדות מבלי לשכתב את כל המסמך.

רשימת רשימת התחלת הפעלה

  1. הפעל את pwd.
  2. קרא את progress.md.
  3. קרא את feature-list.json.
  4. הפעל את git log --oneline -20.
  5. הפעל את ./scripts/agent-init.sh --smoke.
  6. בחר בדיוק פריט אחד בעדיפות הגבוהה ביותר שהוא עדיין pending, in_progress או blocked.

אם צעד העשן נכשל, תקן את קו הבסיס השבור לפני יישום פרוסת תכונה חדשה.

חוקי הפגישה

  • עבוד על תכונה או פרוסת משימה אחת בכל פעם.
  • שמור על רשימת התכונות קריא במכונה ויציבה. עדכן מצב, הערות, קבצים ושדות אימות במקום לשכתב פריטים לא קשורים.
  • סמן פריט מאומת רק לאחר הפעלת הפקודה או זרימת המשתמש הרשומים בפריט זה.
  • השתמש בסוכנים שהורדו עבור פרוסות מוגבלות, לא עבור בעלות כוללת על משימה-מדינה.
  • כאשר סוכן צאצא מחזיק בפריט אחד, תן לו את מזהה הפריט המדויק, קריטריוני הקבלה והקבצים שבהם הוא עשוי לגעת.

רשימת סיום הפעלה

  1. הוסף ערך התקדמות קצר ל-progress.md.
  2. עדכן את הפריט שנגע בו ב-feature-list.json.
  3. רשום את הפקודות המדויקות שפועלות לאימות.
  4. חוסמי לכידת, מעקבים והפריט הבא הטוב ביותר לחידוש.

צורת כניסת התקדמות מומלצת

השתמש במבנה קצר כמו:

## 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.