Bundled plugin guides
การใช้งานคอมพิวเตอร์ของ Codex
Computer Use คือ MCP Plugin แบบเนทีฟของ Codex สำหรับควบคุมเดสก์ท็อปภายในเครื่อง OpenClaw
ไม่ได้รวมแอปเดสก์ท็อปไว้ในแพ็กเกจ, ไม่ได้สั่งทำงานบนเดสก์ท็อปเอง, และไม่ได้ข้าม
สิทธิ์ของ Codex Plugin codex ที่มาพร้อมระบบจะเตรียมเฉพาะ Codex app-server:
โดยเปิดใช้การรองรับ Codex Plugin, ค้นหาหรือติดตั้ง Codex
Computer Use Plugin ที่กำหนดค่าไว้, ตรวจสอบว่า MCP server computer-use พร้อมใช้งาน, แล้ว
ปล่อยให้ Codex เป็นเจ้าของการเรียกใช้เครื่องมือ MCP แบบเนทีฟระหว่างเทิร์นในโหมด Codex
ใช้หน้านี้เมื่อ OpenClaw ใช้ harness เนทีฟของ Codex อยู่แล้ว สำหรับการตั้งค่า runtime เอง โปรดดู Codex harness
OpenClaw.app และ Peekaboo
การผสาน Peekaboo ของ OpenClaw.app แยกจาก Codex Computer Use แอป
macOS สามารถโฮสต์ซ็อกเก็ต PeekabooBridge เพื่อให้ CLI peekaboo ใช้สิทธิ์
Accessibility และ Screen Recording ภายในเครื่องของแอปซ้ำได้สำหรับเครื่องมือ
อัตโนมัติของ Peekaboo เอง bridge นั้นไม่ได้ติดตั้งหรือพร็อกซี Codex Computer Use และ
Codex Computer Use ไม่ได้เรียกผ่านซ็อกเก็ต PeekabooBridge
ใช้ Peekaboo bridge เมื่อคุณต้องการให้ OpenClaw.app เป็น
โฮสต์ที่รับรู้สิทธิ์สำหรับการทำงานอัตโนมัติของ Peekaboo CLI ใช้หน้านี้เมื่อ
เอเจนต์ OpenClaw ในโหมด Codex ควรมี MCP Plugin computer-use แบบเนทีฟของ Codex
พร้อมใช้งานก่อนเริ่มเทิร์น
แอป iOS
แอป iOS แยกจาก Codex Computer Use แอปนี้ไม่ได้ติดตั้งหรือพร็อกซี
Codex MCP server computer-use และไม่ใช่แบ็กเอนด์ควบคุมเดสก์ท็อป
แต่แอป iOS จะเชื่อมต่อเป็นโหนด OpenClaw และเปิดเผยความสามารถของมือถือ
ผ่านคำสั่งโหนด เช่น canvas.*, camera.*, screen.*,
location.*, และ talk.*
ใช้ iOS เมื่อคุณต้องการให้เอเจนต์ควบคุมโหนด iPhone ผ่าน gateway ใช้หน้านี้เมื่อเอเจนต์ในโหมด Codex ควรควบคุมเดสก์ท็อป macOS ภายในเครื่องผ่าน Computer Use Plugin แบบเนทีฟของ Codex
MCP cua-driver โดยตรง
Codex Computer Use ไม่ใช่วิธีเดียวในการเปิดเผยการควบคุมเดสก์ท็อป หากคุณต้องการให้
runtime ที่ OpenClaw จัดการเรียกไดรเวอร์ของ TryCua โดยตรง ให้ใช้
MCP server cua-driver mcp ต้นทางผ่านรีจิสทรี MCP ของ OpenClaw แทน
โฟลว์ marketplace เฉพาะของ Codex
หลังติดตั้ง cua-driver แล้ว ให้ขอคำสั่ง OpenClaw จากมัน:
cua-driver mcp-config --client openclawหรือลงทะเบียน stdio server ด้วยตนเอง:
openclaw mcp set cua-driver '{"command":"cua-driver","args":["mcp"]}'เส้นทางนั้นจะคงพื้นผิวเครื่องมือ MCP ต้นทางไว้ครบถ้วน รวมถึงสคีมาของไดรเวอร์ และการตอบกลับ MCP แบบมีโครงสร้าง ใช้เมื่อคุณต้องการให้ไดรเวอร์ CUA พร้อมใช้งานเป็น MCP server ปกติของ OpenClaw ใช้การตั้งค่า Codex Computer Use ในหน้านี้เมื่อ Codex app-server ควรเป็นเจ้าของการติดตั้ง Plugin, การโหลด MCP ใหม่, และการเรียกใช้เครื่องมือเนทีฟภายในเทิร์นโหมด Codex
ไดรเวอร์ของ CUA เฉพาะกับ macOS และยังต้องใช้สิทธิ์ macOS ภายในเครื่อง
ที่แอปขอ เช่น Accessibility และ Screen Recording OpenClaw
ไม่ได้ติดตั้ง cua-driver, ให้สิทธิ์เหล่านั้น, หรือข้ามโมเดลความปลอดภัยของไดรเวอร์ต้นทาง
การตั้งค่าอย่างรวดเร็ว
ตั้งค่า plugins.entries.codex.config.computerUse เมื่อเทิร์นโหมด Codex ต้องมี
Computer Use พร้อมใช้งานก่อน thread จะเริ่ม autoInstall: true เลือกใช้
Computer Use และให้ OpenClaw ติดตั้งหรือเปิดใช้อีกครั้งก่อนเทิร์น:
{ plugins: { entries: { codex: { enabled: true, config: { computerUse: { autoInstall: true, }, }, }, }, }, agents: { defaults: { model: "openai/gpt-5.5", }, },}ด้วยคอนฟิกนี้ OpenClaw จะตรวจสอบ Codex app-server ก่อนทุกเทิร์นโหมด Codex
หาก Computer Use หายไปแต่ Codex app-server ค้นพบ marketplace ที่ติดตั้งได้แล้ว
OpenClaw จะขอให้ Codex app-server ติดตั้งหรือเปิดใช้ Plugin อีกครั้งและโหลด
MCP servers ใหม่ บน macOS เมื่อไม่มี marketplace ที่ตรงกันลงทะเบียนไว้
และมีชุดแอป Codex มาตรฐานอยู่ OpenClaw จะพยายามลงทะเบียน marketplace ของ Codex
ที่มาพร้อมชุดแอปจาก
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled ก่อนที่จะ
ล้มเหลว หากการตั้งค่ายังทำให้ MCP server พร้อมใช้งานไม่ได้ เทิร์นจะล้มเหลว
ก่อน thread จะเริ่ม
หลังเปลี่ยนคอนฟิก Computer Use ให้ใช้ /new หรือ /reset ในแชตที่ได้รับผลกระทบ
ก่อนทดสอบ หาก thread ของ Codex ที่มีอยู่เริ่มไปแล้ว
บน macOS ที่เริ่มต้น stdio แบบจัดการโดยระบบ OpenClaw จะเลือกใช้ชุดแอป Codex
เดสก์ท็อปที่ลงนามแล้วที่ /Applications/Codex.app/Contents/Resources/codex เมื่อมีอยู่
ซึ่งทำให้ Computer Use อยู่ใต้ชุดแอปที่เป็นเจ้าของสิทธิ์ควบคุมเดสก์ท็อปภายในเครื่อง
หากไม่ได้ติดตั้งแอปเดสก์ท็อป OpenClaw จะย้อนกลับไปใช้ไบนารี Codex แบบจัดการ
ที่ติดตั้งอยู่ข้าง Plugin หากแอปเดสก์ท็อปที่ติดตั้งไว้เริ่มทำงานด้วยเวอร์ชัน
app-server ที่ไม่รองรับ OpenClaw จะปิด child นั้นและลองตัวเลือกไบนารีแบบจัดการถัดไป
แทนที่จะปล่อยให้แอปเดสก์ท็อปที่ล้าสมัยมาบัง fallback ภายใน Plugin
คอนฟิก appServer.command ที่ระบุชัดเจนหรือ OPENCLAW_CODEX_APP_SERVER_BIN
ยังคง override การเลือกแบบจัดการนี้
คำสั่ง
ใช้คำสั่ง /codex computer-use จากพื้นผิวแชตใดก็ได้ที่มีพื้นผิวคำสั่งของ Plugin codex
พร้อมใช้งาน คำสั่งเหล่านี้คือคำสั่งแชต/runtime ของ OpenClaw
ไม่ใช่คำสั่งย่อย CLI openclaw codex ...:
/codex computer-use status/codex computer-use install/codex computer-use install --source <marketplace-source>/codex computer-use install --marketplace-path <path>/codex computer-use install --marketplace <name>status เป็นแบบอ่านอย่างเดียว ไม่เพิ่มแหล่ง marketplace, ไม่ติดตั้ง Plugin, หรือ
เปิดใช้การรองรับ Codex Plugin หากไม่มีคอนฟิกใดเลือกใช้ Computer Use status
อาจรายงานว่า disabled แม้หลังจากคำสั่งติดตั้งครั้งเดียวแล้ว
install เปิดใช้การรองรับ Plugin ของ Codex app-server, เพิ่มแหล่ง marketplace ที่กำหนดค่าไว้ถ้ามี,
ติดตั้งหรือเปิดใช้ Plugin ที่กำหนดค่าไว้อีกครั้งผ่าน Codex app-server, โหลด
MCP servers ใหม่, และตรวจสอบว่า MCP server เปิดเผยเครื่องมือ
ตัวเลือก marketplace
OpenClaw ใช้ app-server API เดียวกับที่ Codex เปิดเผยเอง ฟิลด์
marketplace จะเลือกตำแหน่งที่ Codex ควรค้นหา computer-use
| ฟิลด์ | ใช้เมื่อ | การรองรับการติดตั้ง |
|---|---|---|
| ไม่มีฟิลด์ marketplace | คุณต้องการให้ Codex app-server ใช้ marketplace ที่รู้จักอยู่แล้ว | ใช่ เมื่อ app-server ส่งคืน marketplace ภายในเครื่อง |
marketplaceSource |
คุณมีแหล่ง marketplace ของ Codex ที่ app-server เพิ่มได้ | ใช่ สำหรับ /codex computer-use install ที่ระบุชัดเจน |
marketplacePath |
คุณรู้เส้นทางไฟล์ marketplace ภายในเครื่องบนโฮสต์อยู่แล้ว | ใช่ สำหรับการติดตั้งแบบชัดเจนและ auto-install ตอนเริ่มเทิร์น |
marketplaceName |
คุณต้องการเลือก marketplace ที่ลงทะเบียนไว้แล้วหนึ่งรายการตามชื่อ | ใช่ เฉพาะเมื่อ marketplace ที่เลือกมีเส้นทางภายในเครื่อง |
Codex home ใหม่อาจต้องใช้เวลาสั้น ๆ เพื่อ seed marketplace ทางการของตน
ระหว่างติดตั้ง OpenClaw จะ poll plugin/list เป็นเวลาสูงสุด
marketplaceDiscoveryTimeoutMs มิลลิวินาที ค่าเริ่มต้นคือ 60 วินาที
หาก marketplace ที่รู้จักหลายรายการมี Computer Use OpenClaw จะเลือก
openai-bundled ก่อน จากนั้น openai-curated แล้วจึง local การจับคู่ที่ไม่รู้จักและกำกวม
จะ fail closed และขอให้คุณตั้งค่า marketplaceName หรือ marketplacePath
marketplace macOS ที่มาพร้อมระบบ
บิลด์เดสก์ท็อป Codex รุ่นใหม่รวม Computer Use ไว้ที่นี่:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-useเมื่อ computerUse.autoInstall เป็น true และไม่มี marketplace ที่มี
computer-use ลงทะเบียนไว้ OpenClaw จะพยายามเพิ่มราก marketplace ที่มาพร้อมระบบมาตรฐาน
โดยอัตโนมัติ:
/Applications/Codex.app/Contents/Resources/plugins/openai-bundledคุณสามารถลงทะเบียนอย่างชัดเจนจาก shell ด้วย Codex ได้เช่นกัน:
codex plugin marketplace add /Applications/Codex.app/Contents/Resources/plugins/openai-bundledหากคุณใช้เส้นทางแอป Codex ที่ไม่มาตรฐาน ให้รัน /codex computer-use install --source <marketplace-root> หนึ่งครั้ง หรือตั้งค่า computerUse.marketplacePath เป็น
เส้นทางไฟล์ marketplace ภายในเครื่อง ใช้ --marketplace-path เฉพาะเมื่อคุณมี
เส้นทางไฟล์ JSON ของ marketplace ไม่ใช่ราก marketplace ที่มาพร้อมระบบ
ขีดจำกัดแค็ตตาล็อกระยะไกล
Codex app-server สามารถแสดงรายการและอ่านรายการแค็ตตาล็อกแบบระยะไกลเท่านั้นได้ แต่ปัจจุบัน
ยังไม่รองรับ plugin/install ระยะไกล นั่นหมายความว่า marketplaceName สามารถ
เลือก marketplace แบบระยะไกลเท่านั้นสำหรับการตรวจสอบสถานะได้ แต่การติดตั้งและการเปิดใช้อีกครั้ง
ยังต้องใช้ marketplace ภายในเครื่องผ่าน marketplaceSource หรือ marketplacePath
หากสถานะแจ้งว่า Plugin พร้อมใช้งานใน marketplace ระยะไกลของ Codex แต่ไม่รองรับ การติดตั้งระยะไกล ให้รัน install ด้วยแหล่งหรือเส้นทางภายในเครื่อง:
/codex computer-use install --source <marketplace-source>/codex computer-use install --marketplace-path <path>อ้างอิงการกำหนดค่า
| ฟิลด์ | ค่าเริ่มต้น | ความหมาย |
|---|---|---|
enabled |
inferred | บังคับใช้ Computer Use ค่าเริ่มต้นเป็น true เมื่อมีการตั้งค่าฟิลด์ Computer Use อื่น |
autoInstall |
false | ติดตั้งหรือเปิดใช้อีกครั้งจาก marketplace ที่ค้นพบแล้วตอนเริ่มเทิร์น |
marketplaceDiscoveryTimeoutMs |
60000 | ระยะเวลาที่ install รอให้ Codex app-server ค้นพบ marketplace |
marketplaceSource |
unset | สตริงแหล่งที่ส่งให้ Codex app-server marketplace/add |
marketplacePath |
unset | เส้นทางไฟล์ marketplace ภายในเครื่องของ Codex ที่มี Plugin |
marketplaceName |
unset | ชื่อ marketplace ของ Codex ที่ลงทะเบียนไว้เพื่อเลือก |
pluginName |
computer-use |
ชื่อ Plugin ใน marketplace ของ Codex |
mcpServerName |
computer-use |
ชื่อ MCP server ที่ Plugin ที่ติดตั้งเปิดเผย |
auto-install ตอนเริ่มเทิร์นจงใจปฏิเสธค่า marketplaceSource ที่กำหนดไว้
การเพิ่มแหล่งใหม่เป็นการตั้งค่าแบบชัดเจน ดังนั้นให้ใช้
/codex computer-use install --source <marketplace-source> หนึ่งครั้ง แล้วให้
autoInstall จัดการการเปิดใช้อีกครั้งในอนาคตจาก marketplace ภายในเครื่องที่ค้นพบแล้ว
auto-install ตอนเริ่มเทิร์นสามารถใช้ marketplacePath ที่กำหนดไว้ได้ เพราะนั่นคือ
เส้นทางภายในเครื่องบนโฮสต์อยู่แล้ว
สิ่งที่ OpenClaw ตรวจสอบ
OpenClaw รายงานเหตุผลการตั้งค่าที่เสถียรภายในและจัดรูปแบบสถานะที่ผู้ใช้เห็น สำหรับแชต:
| เหตุผล | ความหมาย | ขั้นตอนถัดไป |
|---|---|---|
disabled |
computerUse.enabled ถูกแปลงผลเป็น false. |
ตั้งค่า enabled หรือฟิลด์ Computer Use อื่น |
marketplace_missing |
ไม่มีมาร์เก็ตเพลสที่ตรงกันพร้อมใช้งาน | กำหนดค่าแหล่งที่มา พาธ หรือชื่อมาร์เก็ตเพลส |
plugin_not_installed |
มีมาร์เก็ตเพลสอยู่ แต่ยังไม่ได้ติดตั้ง Plugin | รันการติดตั้งหรือเปิดใช้ autoInstall |
plugin_disabled |
ติดตั้ง Plugin แล้ว แต่ถูกปิดใช้งานในคอนฟิก Codex | รันการติดตั้งเพื่อเปิดใช้งานอีกครั้ง |
remote_install_unsupported |
มาร์เก็ตเพลสที่เลือกเป็นแบบรีโมตเท่านั้น | ใช้ marketplaceSource หรือ marketplacePath |
mcp_missing |
เปิดใช้ Plugin แล้ว แต่เซิร์ฟเวอร์ MCP ไม่พร้อมใช้งาน | ตรวจสอบ Codex Computer Use และสิทธิ์ของ OS |
ready |
Plugin และเครื่องมือ MCP พร้อมใช้งาน | เริ่มเทิร์นโหมด Codex |
check_failed |
คำขอไปยังเซิร์ฟเวอร์แอป Codex ล้มเหลวระหว่างตรวจสอบสถานะ | ตรวจสอบการเชื่อมต่อและล็อกของเซิร์ฟเวอร์แอป |
auto_install_blocked |
การตั้งค่าเมื่อเริ่มเทิร์นจำเป็นต้องเพิ่มแหล่งที่มาใหม่ | รันการติดตั้งแบบชัดเจนก่อน |
เอาต์พุตแชตจะแสดงสถานะ Plugin, สถานะเซิร์ฟเวอร์ MCP, มาร์เก็ตเพลส, เครื่องมือ เมื่อพร้อมใช้งาน และข้อความเฉพาะสำหรับขั้นตอนการตั้งค่าที่ล้มเหลว
สิทธิ์บน macOS
Computer Use มีเฉพาะบน macOS เซิร์ฟเวอร์ MCP ที่ Codex เป็นเจ้าของอาจต้องมี สิทธิ์ OS ในเครื่องก่อนจึงจะตรวจสอบหรือควบคุมแอปได้ หาก OpenClaw แจ้งว่าติดตั้ง Computer Use แล้ว แต่เซิร์ฟเวอร์ MCP ไม่พร้อมใช้งาน ให้ตรวจสอบการตั้งค่า Computer Use ฝั่ง Codex ก่อน:
- เซิร์ฟเวอร์แอป Codex กำลังทำงานบนโฮสต์เดียวกับที่ควรเกิดการควบคุมเดสก์ท็อป
- เปิดใช้ Plugin Computer Use ในคอนฟิก Codex แล้ว
- เซิร์ฟเวอร์ MCP
computer-useปรากฏในสถานะ MCP ของเซิร์ฟเวอร์แอป Codex - macOS ได้ให้สิทธิ์ที่จำเป็นสำหรับแอปควบคุมเดสก์ท็อปแล้ว
- เซสชันโฮสต์ปัจจุบันสามารถเข้าถึงเดสก์ท็อปที่กำลังถูกควบคุมได้
OpenClaw ตั้งใจให้ล้มเหลวแบบปิดเมื่อ computerUse.enabled เป็น true เทิร์นโหมด
Codex ไม่ควรดำเนินต่อโดยเงียบ ๆ หากไม่มีเครื่องมือเดสก์ท็อปแบบเนทีฟที่คอนฟิกกำหนดไว้
การแก้ไขปัญหา
สถานะระบุว่ายังไม่ได้ติดตั้ง รัน /codex computer-use install หากค้นพบ
มาร์เก็ตเพลสไม่ได้ ให้ส่ง --source หรือ --marketplace-path
สถานะระบุว่าติดตั้งแล้วแต่ถูกปิดใช้งาน รัน /codex computer-use install อีกครั้ง
การติดตั้งผ่านเซิร์ฟเวอร์แอป Codex จะเขียนคอนฟิก Plugin กลับไปเป็นเปิดใช้งาน
สถานะระบุว่าไม่รองรับการติดตั้งแบบรีโมต ใช้แหล่งที่มาหรือพาธมาร์เก็ตเพลสในเครื่อง รายการแคตตาล็อกแบบรีโมตเท่านั้นสามารถตรวจสอบได้ แต่ไม่สามารถติดตั้งผ่าน API เซิร์ฟเวอร์แอปปัจจุบันได้
สถานะระบุว่าเซิร์ฟเวอร์ MCP ไม่พร้อมใช้งาน รันการติดตั้งอีกครั้งหนึ่งเพื่อให้เซิร์ฟเวอร์ MCP โหลดใหม่ หากยังไม่พร้อมใช้งาน ให้แก้แอป Codex Computer Use, สถานะ MCP ของเซิร์ฟเวอร์แอป Codex หรือสิทธิ์บน macOS
สถานะหรือโพรบหมดเวลาบน computer-use.list_apps Plugin และเซิร์ฟเวอร์ MCP
มีอยู่แล้ว แต่บริดจ์ Computer Use ในเครื่องไม่ตอบสนอง ออกจากหรือรีสตาร์ท
Codex Computer Use, เปิด Codex Desktop ใหม่หากจำเป็น แล้วลองอีกครั้งในเซสชัน
OpenClaw ใหม่ หากโฮสต์เคยรัน Computer Use ผ่านเซิร์ฟเวอร์แอป Codex แบบมีการจัดการ
รุ่นเก่า ให้รีเฟรช Plugin ที่ติดตั้งจากมาร์เก็ตเพลสที่บันเดิลมากับเดสก์ท็อป:
/codex computer-use install --source /Applications/Codex.app/Contents/Resources/plugins/openai-bundledเครื่องมือ Computer Use แจ้งว่า Native hook relay unavailable ฮุกเครื่องมือ
แบบเนทีฟของ Codex ติดต่อรีเลย์ OpenClaw ที่ทำงานอยู่ผ่านบริดจ์ในเครื่องหรือ
Gateway fallback ไม่ได้ เริ่มเซสชัน OpenClaw ใหม่ด้วย /new หรือ /reset หากใช้ได้
หนึ่งครั้งแล้วล้มเหลวอีกในการเรียกเครื่องมือครั้งถัดไป แสดงว่า /new กำลังล้างเฉพาะ
ความพยายามปัจจุบันเท่านั้น ให้รีสตาร์ทเซิร์ฟเวอร์แอป Codex หรือ OpenClaw Gateway
เพื่อให้เธรดเก่าและการลงทะเบียนฮุกถูกทิ้ง จากนั้นลองอีกครั้งในเซสชันใหม่
การติดตั้งอัตโนมัติเมื่อเริ่มเทิร์นปฏิเสธแหล่งที่มา นี่เป็นพฤติกรรมที่ตั้งใจไว้ ให้เพิ่ม
แหล่งที่มาด้วย /codex computer-use install --source <marketplace-source> แบบชัดเจน
ก่อน จากนั้นการติดตั้งอัตโนมัติเมื่อเริ่มเทิร์นในอนาคตจึงจะใช้มาร์เก็ตเพลสในเครื่อง
ที่ค้นพบได้