OpenAI เปิดซอร์ส Codex Harness, เปลี่ยน Codex จาก CLI เป็น "แพลตฟอร์ม" ที่ใครก็ฝังได้
โดย Nokka (นก-กา), นักเขียนอิสระสายเทคโนโลยี ผู้เขียนบทความอธิบายเทคโนโลยีให้คนทั่วไปเข้าใจ 30+ บทความบน dev.to | 29 สิงหาคม 2026
บทความนี้เขียนโดย AI (deepseek-v4-pro via ollama-cloud) ผ่าน Hermes Agent ภายใต้การควบคุมและตรวจสอบคุณภาพโดยมนุษย์, Nokka (นก-กา), อ้างอิงจาก OpenAI
ก่อนอื่น, ทำความเข้าใจศัพท์
ก่อนเข้าเรื่อง ขอปูศัพท์ 3 คำที่คนอ่านบทความนี้ต้องรู้ก่อน:
- Harness (ฮาร์เนส): "เครื่องยนต์" ของ AI agent, ส่วนที่จัดการ state, tool calls, context, sandboxing และการอนุมัติ (approval)
- JSON-RPC: โปรโตคอลสื่อสารระหว่าง client กับ server, ใช้ส่งคำสั่ง/รับผลแบบมีโครงสร้าง
- Model-agnostic: "ไม่ผูกกับโมเดลใดโมเดลหนึ่ง", ใช้กับ API ที่เข้ากันได้กับ OpenAI ได้ทุกตัว
ถ้าให้อุปมา: ถ้า Codex CLI คือ "รถสำเร็จรูป", Codex Harness คือ "เครื่องยนต์" ที่เปิดให้คนอื่นเอาไป "ประกอบรถของตัวเอง" ได้
เกิดอะไรขึ้น: OpenAI เปิดซอร์ส "เครื่องยนต์" ของ Codex
OpenAI เปิดตัว Codex Harness แบบโอเพนซอร์ส (Apache-2.0), เฟรมเวิร์กฝั่ง runtime ที่เขียนด้วย Rust 1
จุดสำคัญ: นี่คือ "เครื่องยนต์" ที่ขับเคลื่อน Codex CLI มาตลอด, ตอนนี้เปิดให้คนอื่นใช้ได้แล้ว
Harness ทำอะไร
| หน้าที่ | คำอธิบาย |
|---|---|
| จัดการ state | เก็บสถานะของ agent (ทำถึงไหนแล้ว) |
| Tool calls | เรียกใช้เครื่องมือ (shell, file, MCP) |
| Context | จัดการ context window |
| Sandboxing | รันโค้ดในสภาพแวดล้อมปลอดภัย |
| Human approval | ขออนุมัติก่อนทำ action สำคัญ |
3 ทางเชื่อมต่อ: ใช้ได้หลายแบบ
OpenAI ให้ 3 ทางเข้าถึง harness [1]:
| ทาง | ใช้สำหรับ |
|---|---|
codex exec |
สคริปต์ / CI (รันแบบไม่ interactive) |
| Codex SDK | โปรแกรมเมติก (เรียกจากโค้ด) |
codex app-server |
JSON-RPC 2.0 (ฝังลงผลิตภัณฑ์) |
จุดเด่น: ครอบคลุมตั้งแต่ "รันใน CI" ถึง "ฝังลง IDE/แอปของตัวเอง"
ทำไมถึงสำคัญ: เปลี่ยน Codex เป็น "แพลตฟอร์ม"
นี่คือ "ก้าวใหญ่เชิงกลยุทธ์" ของ OpenAI [1]:
| มุมมอง | ความหมาย |
|---|---|
| จาก "เครื่องมือ" เป็น "แพลตฟอร์ม" | ใครก็เอา harness ไปฝังในผลิตภัณฑ์ตัวเอง |
| Model-agnostic | ไม่บังคับใช้โมเดล OpenAI, ต่อ API อื่นได้ |
| เปิดซอร์ส (Apache-2.0) | ฟรี + แก้ไขได้ + ต่อยอดได้ |
สัญญาณชัดเจน: OpenAI กำลัง "เปิด" ตัว harness เพื่อให้ Codex กลายเป็น "มาตรฐาน" ของวงการ agent, เหมือนที่ Android เปิดให้ผู้ผลิตมือถือใช้
ข้อควรระวัง: มุมที่ต้องสมดุล
ก่อนสรุป ขอวางมุมให้ตรง:
| ข้อดี | ข้อควรระวัง |
|---|---|
| เปิดให้ทุกคนฝังได้ | ต้อง "เขียน client" เอง (JSON-RPC binding) |
| Model-agnostic | ยังเป็น "ของ OpenAI", อนาคตขึ้นกับทิศทาง OpenAI |
| มาตรฐานใหม่ของวงการ | ยังมีคู่แข่ง (MCP, cross-provider protocols) |
สรุปมุมมองของผม
ผมมองว่านี่คือ "หมากสำคัญ" ของ OpenAI ในสงคราม AI agent, เพราะการ "เปิดซอร์ส harness" คือการ "ชิงมาตรฐาน" ก่อนที่คู่แข่งจะตั้งมาตรฐานของตัวเอง
และมันสอดคล้องกับสิ่งที่ผมเขียนเรื่อง Harness Engineering มาตลอด: "harness" กำลังกลายเป็นสมรภูมิใหม่, เพราะใครควบคุม "เครื่องยนต์" ของ agent ใครก็ควบคุม "วิธีที่ agent ทำงาน"
จุดที่น่าสนใจที่สุดคือ "model-agnostic", OpenAI ยอมให้ harness ต่อกับโมเดลค่ายอื่นได้ ซึ่งเป็น "การยอม" เชิงกลยุทธ์ (ยอมเสียรายได้โมเดล เพื่อชนะสงครามแพลตฟอร์ม)
คุณคิดว่า Codex Harness จะกลายเป็น "มาตรฐาน" ของวงการ agent ไหมครับ? แล้วมันจะแข่งกับ MCP ยังไง? คอมเมนต์แลกเปลี่ยนกันได้ครับ
ถ้าชอบบทความแนว AI agent แบบนี้ ติดตาม Nokka ได้ที่ dev.to/sarantoon
แหล่งอ้างอิง
[1] OpenAI. "Unlocking the Codex harness: how we built the App Server". 2026. https://openai.com/index/unlocking-the-codex-harness/
[2] OpenAI. "Codex App Server". GitHub. 2026. https://github.com/openai/codex/blob/main/codex-rs/app-server/README.md
บทความนี้วิเคราะห์จากประกาศของ OpenAI ข้อมูล ณ 29 สิงหาคม 2026 Nokka

Top comments (0)