Codex CLI 0.154.0: รีวิว Astra worktree และ approval context ก่อนใช้
Codex CLI 0.154.0 ออกวันที่ 9 กันยายน 2026 พร้อม model picker สำหรับ Astra/Bedrock, worktree แบบทดลอง, inline Q&A, background server บน Windows และบริบทเพิ่มสำหรับ approval ครับ ฟีเจอร์เหล่านี้แตะทั้ง model routing, filesystem และการอนุมัติ จึงควร review เป็นระบบ agent ไม่ใช่เพียงอัปเดต CLI ทั่วไป
หลักฐานที่ตรวจ
ตรวจ release ทางการ tag rust-v0.154.0, รายการ assets และข้อมูล checksum/Sigstore ที่หน้า release จากนั้นเทียบกับเอกสาร Codex เรื่อง sandbox, approvals, internet access และ config แหล่งติดตั้งที่แนะนำคือ package manager หรือ artifact ทางการที่ยืนยันเวอร์ชัน ไม่ได้รัน remote installer ใดในการตรวจนี้
หน้า security advisories ของ repository มี advisory ระดับสูงในอดีต แต่ไม่พบว่า release 0.154.0 อยู่ในช่วงที่ได้รับผลจากรายการนั้น ณ วันที่ตรวจ อย่างไรก็ดี absence of advisory ไม่ใช่หลักฐานว่าไม่มีช่องโหว่
ผลคัดกรอง: ผ่านเกณฑ์คัดกรอง ณ วันที่ตรวจ 2026-09-11 สำหรับการทดลองแบบจำกัดสิทธิ์และ pin เวอร์ชัน ไม่ใช่การรับรองว่าปลอดภัยแน่นอน
วิธีใช้ให้ปลอดภัยขึ้น
ทดลองใน repository ที่ไม่มี secret จริง ตั้ง sandbox เป็น workspace-write หรือ read-only ตามงาน และให้ network ปิดโดย default เปิดเฉพาะ domain/ช่วงงานที่จำเป็น ตรวจ diff ก่อนอนุมัติคำสั่งที่เขียนนอก workspace, เปลี่ยน git state หรือกระทบระบบภายนอก
สำหรับ experimental worktree ให้ยืนยันฐาน branch, เส้นทาง และไฟล์ untracked ก่อนเริ่ม อย่าใช้ worktree isolation แทน credential isolation เพราะ process อาจยังเห็น environment หรือ keychain ตาม host policy บันทึก version, config profile และ approval events เพื่อย้อนเหตุการณ์ได้
หลีกเลี่ยงโหมดที่ข้าม approvals ในงานจริง แยก task ที่อ่านข้อมูลออกจาก task ที่ deploy หรือส่งข้อความ และใช้ CI เป็น final gate ที่ agent เปลี่ยนเองไม่ได้
ความเสี่ยงคงเหลือ
model routing ไป provider อื่นเปลี่ยน data path และข้อกำหนด retention worktree ยังเป็น experimental จึงอาจมี edge case กับ submodules, ignored files หรือ concurrent git operations ส่วน inline Q&A และ approval context ดีขึ้นแต่ยังพึ่งการตีความของคนและ UI
supply chain ยังรวม npm/package registry, release assets และ dependencies แม้มี checksum ก็ควร pin, ตรวจ provenance ใน pipeline และมี rollback version ที่ทดสอบแล้ว
Recap
- 0.154.0 เพิ่มความสามารถที่แตะ model, filesystem และ approvals
- ทดลองด้วย sandbox จำกัดสิทธิ์และ repository ที่ไม่มี secret
- pin artifact จากช่องทางทางการและเก็บ provenance
- อย่าถือ worktree เป็น security boundary ครบทุกมิติ
- ให้ CI และ human review คุม action ที่ย้อนกลับยาก
เริ่มจาก read-only task หนึ่งรายการ เก็บ approval trace แล้วค่อยขยายสิทธิ์ทีละ capability ครับ