goal mode ของ Codex เก่งตรงวนจน test เขียว แต่เป้าหมายอยู่แค่ใน session เดียว ปิด terminal ไปก็ไม่เหลือบันทึกว่าตั้งใจทำอะไร ไปถึงไหนแล้ว houston ยืม shape ของ mission mode จาก Factory มาให้ Codex ถือ state เอง เก็บไว้ที่ ~/.codex/missions ส่วน mission เดิมใน .factory ใช้เป็นแค่ที่ import
loop ที่ใช้คือ warm start → classify → inspect → plan → execute → validate → repair → handoff ก่อนเริ่มจะเทียบ state ใน mission กับ git และ test จริงก่อนเสมอ ถ้าสั่งให้ fan out ก็แตก subagent ตามหน้าที่ (scout, implementation, validator, reviewer) ผมลองกับ macd-bot ตอนเพิ่ม Kelly Criterion ปิด mission ตอน test ผ่าน 57 ตัว
เริ่มใช้
clone repo agent-dev-thai/houston แล้ว copy โฟลเดอร์ skill เข้า Codex (ไม่ใช่ของ Claude)
cp -r houston/skill ~/.codex/skills/houstonสร้าง mission ให้งานที่จะทำ
skill/scripts/create_mission.py --cwd "$PWD" \ --title "Kelly Criterion" \ --objective "Add Kelly position sizing with a /kelly command, helper, docs, tests"หา mission ล่าสุดของ repo นี้ แล้วสั่ง Codex ให้รันต่อ
skill/scripts/find_mission.py --cwd "$PWD" --latest
ข้างในมีอะไร 5
skill/SKILL.mdตัว skill ชื่อ houston บอก Codex ว่าจะหา สร้าง และรัน mission ยังไง
skill/scripts/create_mission.pyสร้าง mission ใหม่ใต้ ~/.codex/missions
skill/scripts/import_factory_mission.pyดึง mission เดิมจาก .factory มาเป็นของ Codex
skill/scripts/summarize_mission.pyดูสถานะกับ log ล่าสุดของ mission
skill/references/dynamic-workflow.mdรายละเอียดของ loop ที่ใช้ได้กับหลาย harness
ช่วยเรื่องไหนบนกระดาน 2
- Design Patterns · คำของเรา ตัวแปลงต่อผู้ให้บริการskill/scripts/import_factory_mission.py
- Design Patterns · เลือกแบบเอกสารที่เดียวskill/scripts/create_mission.py