Agent Dev Thai Academyprinciples · patterns · architecture

houston

skill ของ Codex ที่เก็บ mission ไว้ถาวร รันต่อข้าม session ได้ และปิดงานด้วย test จริง

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 ตัว

เริ่มใช้

  1. clone repo agent-dev-thai/houston แล้ว copy โฟลเดอร์ skill เข้า Codex (ไม่ใช่ของ Claude)

    cp -r houston/skill ~/.codex/skills/houston
  2. สร้าง mission ให้งานที่จะทำ

    skill/scripts/create_mission.py --cwd "$PWD" \
      --title "Kelly Criterion" \
      --objective "Add Kelly position sizing with a /kelly command, helper, docs, tests"
  3. หา 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

บทความที่พูดถึง 1