codex yang dibundel hanya menyiapkan app-server Codex:
plugin ini mengaktifkan dukungan plugin Codex, menemukan atau memasang plugin Computer Use
yang dikonfigurasi, memeriksa bahwa server MCP computer-use tersedia, lalu membiarkan
Codex menangani panggilan alat MCP native selama giliran mode Codex.
Gunakan halaman ini ketika OpenClaw sudah menggunakan harness Codex native. Untuk
penyiapan runtime itu sendiri, lihat harness Codex.
Ini berbeda dari alat komputer berbasis node bawaan OpenClaw. Gunakan alat bawaan ketika kontrak agen yang sama harus mengendalikan Mac yang dipasangkan, baik agen berjalan di Gateway maupun di node lain. Gunakan Codex Computer Use ketika app-server Codex harus menangani pemasangan MCP lokal, izin, dan panggilan alat native.
OpenClaw.app dan Peekaboo
Integrasi Peekaboo milik OpenClaw.app terpisah dari Codex Computer Use. Aplikasi macOS dapat menghosting soket PeekabooBridge agar CLIpeekaboo dapat menggunakan kembali
izin Accessibility dan Screen Recording lokal aplikasi untuk alat otomatisasi
Peekaboo sendiri. Bridge tersebut tidak memasang atau memproksi Codex Computer Use, dan
Codex Computer Use tidak melakukan panggilan melalui soket PeekabooBridge.
Gunakan bridge Peekaboo ketika Anda ingin OpenClaw.app menjadi
host yang mempertimbangkan izin untuk otomatisasi CLI Peekaboo. Gunakan halaman ini ketika
agen OpenClaw mode Codex harus menyediakan plugin MCP native computer-use milik Codex
sebelum giliran dimulai.
Aplikasi iOS
Aplikasi iOS terpisah dari Codex Computer Use. Aplikasi tersebut tidak memasang atau memproksi server MCPcomputer-use milik Codex dan bukan backend pengendalian desktop.
Sebaliknya, aplikasi iOS terhubung sebagai node OpenClaw dan mengekspos kemampuan
seluler melalui perintah node seperti canvas.*, camera.*, screen.*,
location.*, dan talk.*.
Gunakan iOS ketika Anda ingin agen mengendalikan node iPhone
melalui Gateway. Gunakan halaman ini ketika agen mode Codex harus mengendalikan
desktop macOS lokal melalui plugin Computer Use native milik Codex.
MCP cua-driver langsung
Codex Computer Use bukan satu-satunya cara untuk menyediakan pengendalian desktop. Jika Anda ingin runtime yang dikelola OpenClaw memanggil driver TryCua secara langsung, gunakan server upstreamcua-driver mcp melalui registri MCP OpenClaw, bukan
alur marketplace khusus Codex.
Setelah memasang cua-driver, minta perintah OpenClaw darinya:
cua-driver, memberikan izin tersebut, atau
melewati model keamanan driver upstream.
Penyiapan cepat
Tetapkanplugins.entries.codex.config.computerUse ketika giliran mode Codex harus menyediakan
Computer Use sebelum utas dimulai. autoInstall: true mengaktifkan
Computer Use dan memungkinkan OpenClaw memasang atau mengaktifkannya kembali sebelum giliran:
/Applications/ChatGPT.app/Contents/Resources/plugins/openai-bundled, dengan
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled dipertahankan
sebagai fallback untuk pemasangan mandiri lama. Jika penyiapan tetap tidak dapat menyediakan
server MCP, giliran gagal sebelum utas dimulai.
Setelah mengubah konfigurasi Computer Use, gunakan /new atau /reset dalam
chat yang terdampak sebelum menguji jika utas Codex yang ada sudah dimulai.
Di macOS, proses awal terkelola untuk Computer Use mengutamakan biner aplikasi desktop di
/Applications/ChatGPT.app/Contents/Resources/codex, lalu menggunakan
/Applications/Codex.app/Contents/Resources/codex sebagai fallback untuk pemasangan
mandiri lama. Hal ini juga berlaku untuk perintah status dan pemasangan Computer Use
satu kali yang memulai kliennya sendiri. Mekanisme ini menjaga pengendalian desktop di bawah
bundel aplikasi yang memiliki izin macOS lokal. Jika aplikasi desktop tidak
terpasang, OpenClaw menggunakan biner Codex terkelola yang dipasang bersama
plugin sebagai fallback. Giliran Codex terkelola biasa dengan direktori home agen terisolasi bawaan mengutamakan
paket yang dipatok tersebut agar aplikasi desktop lama tidak menggantikan dukungan
model saat ini. Direktori home cakupan pengguna tetap mengutamakan desktop karena dapat memuat status
Computer Use native. Direktori home agen terisolasi yang konfigurasi efektif Codex-nya mengaktifkan
Computer Use juga tetap mengutamakan desktop. Konfigurasi eksplisit
appServer.command atau OPENCLAW_CODEX_APP_SERVER_BIN tetap mengesampingkan
pemilihan terkelola ini.
OpenClaw menserialkan pembacaan konfigurasi native Codex dan pemasangan Computer Use
dalam satu Gateway yang berjalan. Proses Codex terpisah atau Gateway lain tidak
termasuk dalam pembatas tersebut. Setelah mengubah konfigurasi plugin Codex native di luar
Gateway, mulai ulang Gateway dan mulai chat baru sebelum mengandalkan
pemilihan baru tersebut.
Perintah
Gunakan perintah/codex computer-use dari permukaan chat mana pun tempat
permukaan perintah plugin codex tersedia. Ini adalah perintah chat/runtime
OpenClaw, bukan subperintah CLI openclaw codex ...:
status adalah tindakan bawaan dan bersifat hanya-baca: tindakan ini tidak menambahkan sumber
marketplace, memasang plugin, atau mengaktifkan dukungan plugin Codex. Jika tidak ada konfigurasi yang mengaktifkan
Computer Use, status dapat melaporkan bahwa fitur dinonaktifkan bahkan setelah perintah pemasangan
satu kali.
install mengaktifkan dukungan plugin app-server Codex, secara opsional menambahkan
sumber marketplace yang dikonfigurasi, memasang atau mengaktifkan kembali plugin yang dikonfigurasi
melalui app-server Codex, memuat ulang server MCP, dan memverifikasi bahwa server MCP
mengekspos alat. Karena pemasangan mengubah sumber daya host tepercaya,
hanya pemilik atau klien Gateway operator.admin yang dapat menjalankan install. Pengirim
resmi lainnya tetap dapat menggunakan perintah hanya-baca status,
termasuk dengan pengesampingan.
Rilis lama menerima pengesampingan identitas satu kali --plugin, --server, dan --mcp-server.
Sebagai gantinya, konfigurasikan computerUse.pluginName dan
computerUse.mcpServerName secara persisten. Ketika tanda identitas lama
digunakan, perintah mengidentifikasi pengaturan persis yang harus dipertahankan dan mengulangi
tindakan yang diminta beserta tanda marketplace yang didukung dalam panduan migrasinya.
Pilihan marketplace
OpenClaw menggunakan API app-server yang sama dengan yang diekspos oleh Codex. Bidang marketplace menentukan tempat Codex harus menemukancomputer-use.
Direktori home Codex baru mungkin memerlukan waktu singkat untuk menginisialisasi
marketplace resminya. Selama pemasangan, OpenClaw melakukan polling
plugin/list hingga
marketplaceDiscoveryTimeoutMs milidetik (bawaan 60 detik).
Jika beberapa marketplace yang diketahui memuat Computer Use, OpenClaw mengutamakan
openai-bundled, lalu openai-curated, kemudian local. Kecocokan ambigu yang
tidak dikenal akan gagal secara tertutup dan meminta Anda menetapkan marketplaceName atau
marketplacePath.
Marketplace macOS yang dibundel
Build desktop ChatGPT saat ini membundel Computer Use di sini; build desktop Codex mandiri lama menggunakan tata letak yang sama di bawahCodex.app:
computerUse.autoInstall bernilai true dan tidak ada marketplace yang memuat
computer-use yang terdaftar, OpenClaw mencoba menambahkan root marketplace
bundel standar pertama yang tersedia:
/codex computer-use install --source <marketplace-root> satu kali, atau tetapkan computerUse.marketplacePath ke
jalur file marketplace lokal. Gunakan --marketplace-path hanya ketika Anda memiliki
jalur file JSON marketplace, bukan root marketplace yang dibundel.
Cache plugin bersama
pluginCacheMode: "independent" bawaan membiarkan setiap direktori home Codex dan
cache pluginnya tidak dikelola. Tetapkan pluginCacheMode: "shared" untuk menyalin plugin
Computer Use yang dibundel ke cache plugin yang dapat ditemukan milik direktori home Codex aktif
sebelum app-server dimulai. Mode bersama mempertahankan versi cache lama karena
klien Codex yang berjalan mungkin masih merujuk direktori plugin berversi; kegagalan
penyalinan pengganti juga mempertahankan cache aktif. Konfigurasi eksplisit
marketplaceName atau marketplacePath menonaktifkan rekonsiliasi ini
agar OpenClaw tidak mengesampingkan pilihan tersebut.
Batas katalog jarak jauh
App-server Codex dapat mencantumkan dan membaca entri katalog yang hanya tersedia secara jarak jauh, tetapi saat ini tidak mendukungplugin/install jarak jauh. Artinya, marketplaceName
dapat memilih marketplace yang hanya tersedia secara jarak jauh untuk pemeriksaan status, tetapi pemasangan dan
pengaktifan kembali tetap memerlukan marketplace lokal melalui marketplaceSource atau
marketplacePath.
Jika status menyatakan plugin tersedia di marketplace Codex jarak jauh tetapi
pemasangan jarak jauh tidak didukung, jalankan pemasangan dengan sumber atau jalur lokal:
Referensi konfigurasi
Instalasi otomatis saat giliran dimulai sengaja menolak nilai
marketplaceSource
yang dikonfigurasi. Menambahkan sumber baru merupakan operasi penyiapan eksplisit, jadi gunakan
/codex computer-use install --source <marketplace-source> satu kali, lalu biarkan
autoInstall menangani pengaktifan kembali berikutnya dari marketplace lokal yang ditemukan.
Instalasi otomatis saat giliran dimulai dapat menggunakan marketplacePath yang dikonfigurasi karena
nilai tersebut sudah merupakan jalur lokal pada host.
Setiap bidang juga menerima penggantian melalui variabel lingkungan, yang diperiksa ketika
kunci konfigurasi terkait tidak ditetapkan:
Yang diperiksa OpenClaw
OpenClaw melaporkan alasan penyiapan yang stabil secara internal dan memformat status yang ditampilkan kepada pengguna untuk obrolan:
Keluaran obrolan mencakup status plugin, status server MCP, marketplace,
alat jika tersedia, dan pesan spesifik untuk langkah penyiapan yang gagal.
Izin macOS
Computer Use khusus untuk macOS. Server MCP milik Codex mungkin memerlukan izin OS lokal sebelum dapat memeriksa atau mengendalikan aplikasi. Jika OpenClaw menyatakan Computer Use telah terinstal tetapi server MCP tidak tersedia, verifikasi terlebih dahulu penyiapan Computer Use di sisi Codex:- App-server Codex berjalan pada host yang sama tempat pengendalian desktop seharusnya dilakukan.
- Plugin Computer Use diaktifkan dalam konfigurasi Codex.
- Server MCP
computer-usemuncul dalam status MCP app-server Codex. - macOS telah memberikan izin yang diperlukan kepada aplikasi pengendali desktop.
- Sesi host saat ini dapat mengakses desktop yang dikendalikan.
computerUse.enabled bernilai true. Giliran
mode Codex tidak boleh melanjutkan secara diam-diam tanpa alat desktop native
yang diwajibkan oleh konfigurasi.
Pemecahan masalah
Status menyatakan belum terinstal. Jalankan/codex computer-use install. Jika
marketplace tidak ditemukan, berikan --source atau --marketplace-path.
Status menyatakan terinstal tetapi dinonaktifkan. Jalankan kembali /codex computer-use install.
Instalasi app-server Codex menulis kembali konfigurasi plugin sebagai aktif.
Status menyatakan instalasi jarak jauh tidak didukung. Gunakan sumber
atau jalur marketplace lokal. Entri katalog yang hanya tersedia secara jarak jauh dapat diperiksa tetapi tidak
dapat diinstal melalui API app-server saat ini.
Status menyatakan server MCP tidak tersedia. Jalankan kembali instalasi satu kali agar server
MCP dimuat ulang. Jika tetap tidak tersedia, perbaiki aplikasi Computer Use Codex,
status MCP app-server Codex, atau izin macOS.
Status atau pemeriksaan mengalami batas waktu pada computer-use.list_apps. Plugin dan
server MCP tersedia, tetapi bridge Computer Use lokal tidak merespons.
Tutup atau mulai ulang Computer Use Codex, jalankan kembali Codex Desktop jika diperlukan, lalu
coba lagi dalam sesi OpenClaw baru. Jika host sebelumnya menjalankan Computer Use
melalui app-server Codex terkelola versi lama, segarkan plugin terinstal dari
marketplace bawaan desktop (gunakan jalur Codex.app untuk instalasi mandiri
desktop Codex):
Native hook relay unavailable. Hook alat
native Codex tidak dapat menjangkau relay OpenClaw aktif melalui
bridge lokal atau fallback Gateway. Mulai sesi OpenClaw baru dengan /new
atau /reset. Jika berhasil satu kali lalu gagal lagi pada pemanggilan alat berikutnya,
/new hanya menghapus percobaan saat ini; mulai ulang app-server Codex atau
Gateway OpenClaw agar thread dan pendaftaran hook lama dihapus, lalu
coba lagi dalam sesi baru.
Instalasi otomatis saat giliran dimulai menolak sumber. Hal ini disengaja. Tambahkan
sumber terlebih dahulu dengan /codex computer-use install --source <marketplace-source> secara eksplisit, lalu instalasi otomatis saat giliran dimulai berikutnya dapat menggunakan
marketplace lokal yang ditemukan.