agent-loop
Installation
SKILL.md
Agent Loop
รันงานผ่าน 7 เฟสตามลำดับ โดย scripts/run.py เป็น state machine ตัวจริง — บังคับลำดับ, บังคับ gate, และเก็บหลักฐานลง .agent-loop/<run>.json
โมเดลทำหน้าที่ตัดสินใจเนื้อหา (task, note, criteria, todos) และตีความผลลัพธ์ — ไม่ตัดสินลำดับเฟสเอง
เฟสและ gate
| # | เฟส | ทำอะไร | gate (ต้องมีก่อนปิดเฟส) |
|---|---|---|---|
| 0 | bootstrap_agent |
สร้าง run + ขอบเขตงาน | task (ปิดอัตโนมัติตอน start) |
| 1 | perceive |
รวบรวมบริบท/หลักฐานที่เกี่ยวข้อง | note ≥ 10 ตัวอักษร |
| 2 | goal_contract |
กำหนดเป้าหมาย + acceptance criteria | criteria ≥ 1 |
| 3 | policy_check |
โหลดกฎจาก AGENTS.md (global + ไล่ขึ้นจาก cwd) | engine โหลดเอง ต้องได้ ≥ 1 กฎ |
| 4 | capability_discovery |
ค้น skills / agents / commands ที่มีอยู่ | engine ค้นเอง ต้องเจอ ≥ 1 สกิล |
| 5 | plan |
แตกงานเป็น todo | todos ≥ 1 |
| 6 | execute_loop |
ลงมือทำจนครบ DoD + สรุปหลักฐาน | note ≥ 10 ตัวอักษร |