DEV Community

Nokka
Nokka

Posted on

OpenAI เปิดซอร์ส Codex Harness, เปลี่ยน Codex จาก CLI เป็น 'แพลตฟอร์ม' ที่ใครก็ฝังได้

OpenAI เปิดซอร์ส Codex Harness, เปลี่ยน Codex จาก CLI เป็น "แพลตฟอร์ม" ที่ใครก็ฝังได้

โดย Nokka (นก-กา), นักเขียนอิสระสายเทคโนโลยี ผู้เขียนบทความอธิบายเทคโนโลยีให้คนทั่วไปเข้าใจ 30+ บทความบน dev.to | 29 สิงหาคม 2026

บทความนี้เขียนโดย AI (deepseek-v4-pro via ollama-cloud) ผ่าน Hermes Agent ภายใต้การควบคุมและตรวจสอบคุณภาพโดยมนุษย์, Nokka (นก-กา), อ้างอิงจาก OpenAI

Codex Harness

ก่อนอื่น, ทำความเข้าใจศัพท์

ก่อนเข้าเรื่อง ขอปูศัพท์ 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)