codex plugin केवल Codex app-server तैयार करता है:
यह Codex plugin समर्थन सक्षम करता है, कॉन्फ़िगर किया गया Computer Use
plugin खोजता या इंस्टॉल करता है, जाँचता है कि computer-use MCP सर्वर उपलब्ध है, और फिर
Codex-मोड टर्न के दौरान नेटिव MCP टूल कॉल का स्वामित्व Codex को देता है।
इस पृष्ठ का उपयोग तब करें जब OpenClaw पहले से नेटिव Codex हार्नेस का उपयोग कर रहा हो। स्वयं
रनटाइम सेटअप के लिए, Codex हार्नेस देखें।
यह OpenClaw के अंतर्निहित Node-समर्थित कंप्यूटर टूल से अलग है। अंतर्निहित टूल का उपयोग तब करें जब उसी एजेंट अनुबंध को किसी युग्मित Mac को नियंत्रित करना हो, चाहे एजेंट Gateway पर चले या किसी अन्य Node पर। Codex Computer Use का उपयोग तब करें जब Codex app-server को स्थानीय MCP इंस्टॉलेशन, अनुमतियों और नेटिव टूल कॉल का स्वामित्व लेना हो।
OpenClaw.app और Peekaboo
OpenClaw.app का Peekaboo एकीकरण Codex Computer Use से अलग है। macOS ऐप PeekabooBridge सॉकेट होस्ट कर सकता है, ताकिpeekaboo CLI
Peekaboo के अपने ऑटोमेशन टूल के लिए ऐप की स्थानीय Accessibility और Screen Recording अनुमतियों का पुनः उपयोग कर सके।
वह ब्रिज Codex Computer Use को इंस्टॉल या प्रॉक्सी नहीं करता, और
Codex Computer Use PeekabooBridge सॉकेट के माध्यम से कॉल नहीं करता।
जब आप चाहते हैं कि OpenClaw.app, Peekaboo CLI ऑटोमेशन के लिए
अनुमति-जागरूक होस्ट हो, तब Peekaboo ब्रिज का उपयोग करें। इस पृष्ठ का उपयोग तब करें जब किसी
Codex-मोड OpenClaw एजेंट के लिए टर्न शुरू होने से पहले Codex का नेटिव computer-use MCP plugin
उपलब्ध होना चाहिए।
iOS ऐप
iOS ऐप Codex Computer Use से अलग है। यह Codexcomputer-use MCP सर्वर को इंस्टॉल या प्रॉक्सी नहीं करता और यह डेस्कटॉप-नियंत्रण बैकएंड नहीं है।
इसके बजाय, iOS ऐप OpenClaw Node के रूप में कनेक्ट होता है और
canvas.*, camera.*, screen.*,
location.*, और talk.* जैसे Node कमांड के माध्यम से मोबाइल
क्षमताएँ उपलब्ध कराता है।
जब आप चाहते हैं कि कोई एजेंट Gateway के माध्यम से iPhone Node को संचालित करे,
तब iOS का उपयोग करें। इस पृष्ठ का उपयोग तब करें जब किसी Codex-मोड एजेंट को
Codex के नेटिव Computer Use plugin के माध्यम से स्थानीय macOS डेस्कटॉप नियंत्रित करना हो।
प्रत्यक्ष cua-driver MCP
डेस्कटॉप नियंत्रण उपलब्ध कराने का एकमात्र तरीका Codex Computer Use नहीं है। यदि आप चाहते हैं कि OpenClaw-प्रबंधित रनटाइम TryCua के ड्राइवर को सीधे कॉल करें, तो Codex-विशिष्ट मार्केटप्लेस प्रवाह के बजाय OpenClaw की MCP रजिस्ट्री के माध्यम से अपस्ट्रीमcua-driver mcp सर्वर का उपयोग करें।
cua-driver इंस्टॉल करने के बाद, या तो उससे OpenClaw कमांड माँगें:
cua-driver इंस्टॉल नहीं करता, वे अनुमतियाँ प्रदान नहीं करता, या
अपस्ट्रीम ड्राइवर के सुरक्षा मॉडल को बायपास नहीं करता।
त्वरित सेटअप
जब किसी थ्रेड के शुरू होने से पहले Codex-मोड टर्न के लिए Computer Use उपलब्ध होना आवश्यक हो, तबplugins.entries.codex.config.computerUse सेट करें। autoInstall: true
Computer Use को सक्षम करता है और OpenClaw को टर्न से पहले इसे इंस्टॉल या पुनः सक्षम करने देता है:
computer-use डायरेक्टरी में भी कॉपी करता है।
macOS पर, जब कोई मेल खाता
मार्केटप्लेस पंजीकृत नहीं है और मानक डेस्कटॉप ऐप बंडल मौजूद है, तब OpenClaw
/Applications/ChatGPT.app/Contents/Resources/plugins/openai-bundled से बंडल किए गए Codex मार्केटप्लेस को पंजीकृत करने का भी प्रयास करता है, और
लेगेसी स्टैंडअलोन इंस्टॉलेशन के लिए /Applications/Codex.app/Contents/Resources/plugins/openai-bundled को
फ़ॉलबैक के रूप में बनाए रखता है। यदि सेटअप फिर भी
MCP सर्वर उपलब्ध नहीं करा पाता, तो थ्रेड शुरू होने से पहले टर्न विफल हो जाता है।
सख्त तत्परता विफलताएँ हार्नेस प्रीफ़्लाइट विफलताएँ होती हैं, इसलिए मॉडल फ़ॉलबैक
प्रत्येक मॉडल उम्मीदवार के लिए वही स्थानीय तत्परता क्रम दोहराता नहीं है।
Computer Use कॉन्फ़िगरेशन बदलने के बाद, यदि कोई मौजूदा Codex थ्रेड पहले ही शुरू हो चुका है, तो परीक्षण से पहले प्रभावित
चैट में /new या /reset का उपयोग करें।
macOS पर, Computer Use के लिए प्रबंधित स्टार्टअप पहले
/Applications/ChatGPT.app/Contents/Resources/codex पर डेस्कटॉप ऐप बाइनरी को प्राथमिकता देता है, फिर लेगेसी
स्टैंडअलोन इंस्टॉलेशन के लिए /Applications/Codex.app/Contents/Resources/codex पर
फ़ॉलबैक करता है। यह एकबारगी Computer Use स्थिति और
इंस्टॉल कमांड पर भी लागू होता है, जो अपना स्वयं का क्लाइंट शुरू करते हैं। यह डेस्कटॉप नियंत्रण को
उस ऐप बंडल के अधीन रखता है जिसके पास स्थानीय macOS अनुमतियाँ हैं। यदि डेस्कटॉप ऐप
इंस्टॉल नहीं है, तो OpenClaw plugin के साथ इंस्टॉल की गई प्रबंधित Codex बाइनरी पर फ़ॉलबैक करता है।
डिफ़ॉल्ट पृथक एजेंट होम वाले सामान्य प्रबंधित Codex टर्न
पहले उस पिन किए गए पैकेज को प्राथमिकता देते हैं, ताकि कोई पुराना डेस्कटॉप ऐप वर्तमान मॉडल
समर्थन को ओवरराइड न कर सके। उपयोगकर्ता-स्कोप वाले होम डेस्कटॉप-प्रथम रहते हैं, क्योंकि वे नेटिव
Computer Use स्थिति लोड कर सकते हैं। ऐसा पृथक एजेंट होम, जिसका प्रभावी Codex कॉन्फ़िगरेशन
Computer Use सक्षम करता है, वह भी डेस्कटॉप-प्रथम रहता है। स्पष्ट
appServer.command कॉन्फ़िगरेशन या OPENCLAW_CODEX_APP_SERVER_BIN अब भी
इस प्रबंधित चयन को ओवरराइड करता है।
OpenClaw एक चल रहे Gateway के भीतर नेटिव Codex कॉन्फ़िगरेशन रीड और Computer Use इंस्टॉलेशन को
क्रमबद्ध करता है। कोई अलग Codex प्रक्रिया या दूसरा Gateway
उस फ़ेंस का हिस्सा नहीं है। Gateway के बाहर नेटिव Codex plugin कॉन्फ़िगरेशन बदलने के बाद,
नए चयन पर निर्भर होने से पहले Gateway पुनः आरंभ करें और नई चैट शुरू करें।
कमांड
जहाँcodex plugin कमांड सतह उपलब्ध हो, वहाँ किसी भी चैट सतह से
/codex computer-use कमांड का उपयोग करें। ये OpenClaw चैट/रनटाइम
कमांड हैं, openclaw codex ... CLI उपकमांड नहीं:
status डिफ़ॉल्ट कार्रवाई है और केवल-पढ़ने योग्य है: यह मार्केटप्लेस
स्रोत नहीं जोड़ता, plugin इंस्टॉल नहीं करता, या Codex plugin समर्थन सक्षम नहीं करता। यदि कोई कॉन्फ़िगरेशन
Computer Use को सक्षम नहीं करता, तो एकबारगी इंस्टॉल कमांड के बाद भी status
अक्षम की रिपोर्ट कर सकता है।
install Codex app-server plugin समर्थन सक्षम करता है, वैकल्पिक रूप से
कॉन्फ़िगर किया गया मार्केटप्लेस स्रोत जोड़ता है, Codex app-server के माध्यम से कॉन्फ़िगर किए गए plugin को
इंस्टॉल या पुनः सक्षम करता है, MCP सर्वर रीलोड करता है, और सत्यापित करता है कि MCP
सर्वर टूल उपलब्ध कराता है। क्योंकि इंस्टॉलेशन विश्वसनीय होस्ट संसाधनों को बदलता है,
केवल कोई स्वामी या operator.admin Gateway क्लाइंट install चला सकता है। अन्य
अधिकृत प्रेषक ओवरराइड सहित केवल-पढ़ने योग्य status कमांड का
उपयोग जारी रख सकते हैं।
पुराने रिलीज़ एकबारगी --plugin, --server, और --mcp-server
पहचान ओवरराइड स्वीकार करते थे। इसके बजाय computerUse.pluginName और
computerUse.mcpServerName को स्थायी रूप से कॉन्फ़िगर करें। जब किसी लेगेसी पहचान फ़्लैग का
उपयोग होता है, तो कमांड स्थायी किए जाने वाले सटीक सेटिंग की पहचान करता है और अपने माइग्रेशन मार्गदर्शन में
अनुरोधित कार्रवाई तथा सभी समर्थित मार्केटप्लेस फ़्लैग दोहराता है।
मार्केटप्लेस विकल्प
OpenClaw उसी app-server API का उपयोग करता है जिसे Codex स्वयं उपलब्ध कराता है। मार्केटप्लेस फ़ील्ड चुनते हैं कि Codex कोcomputer-use कहाँ खोजना चाहिए।
नए Codex होम को अपने आधिकारिक
मार्केटप्लेस सीड करने के लिए कुछ समय की आवश्यकता हो सकती है। इंस्टॉल के दौरान, OpenClaw
marketplaceDiscoveryTimeoutMs मिलीसेकंड (डिफ़ॉल्ट 60 सेकंड) तक plugin/list को पोल करता है।
यदि कई ज्ञात मार्केटप्लेस में Computer Use मौजूद है, तो OpenClaw
openai-bundled, फिर openai-curated, फिर local को प्राथमिकता देता है। अज्ञात अस्पष्ट
मिलान सुरक्षित रूप से विफल होते हैं और आपसे marketplaceName या
marketplacePath सेट करने के लिए कहते हैं।
बंडल किया गया macOS मार्केटप्लेस
वर्तमान ChatGPT डेस्कटॉप बिल्ड यहाँ Computer Use बंडल करते हैं; लेगेसी स्टैंडअलोन Codex डेस्कटॉप बिल्डCodex.app के अंतर्गत समान लेआउट का उपयोग करते हैं:
computerUse.autoInstall true हो और
computer-use वाला कोई मार्केटप्लेस पंजीकृत न हो, तो OpenClaw पहले मौजूद मानक
बंडल किए गए मार्केटप्लेस रूट को जोड़ने का प्रयास करता है:
/codex computer-use install --source <marketplace-root> एक बार चलाएँ, या computerUse.marketplacePath को
स्थानीय मार्केटप्लेस फ़ाइल पथ पर सेट करें। --marketplace-path का उपयोग केवल तब करें जब आपके पास
मार्केटप्लेस JSON फ़ाइल पथ हो, बंडल किया गया मार्केटप्लेस रूट नहीं।
साझा plugin कैश
डिफ़ॉल्टpluginCacheMode: "independent" प्रत्येक Codex होम और उसके
plugin कैश को अप्रबंधित छोड़ता है। app-server स्टार्टअप से पहले बंडल किए गए
Computer Use plugin को सक्रिय Codex होम के खोजे जा सकने वाले plugin कैश में कॉपी करने के लिए pluginCacheMode: "shared" सेट करें।
साझा मोड पुराने कैश किए गए संस्करणों को सुरक्षित रखता है, क्योंकि
चल रहे Codex क्लाइंट अब भी अपनी संस्करणित plugin डायरेक्टरी को संदर्भित कर सकते हैं; विफल
प्रतिस्थापन कॉपी भी सक्रिय कैश को सुरक्षित रखती है। स्पष्ट
marketplaceName या marketplacePath कॉन्फ़िगरेशन इस
सामंजस्य को अक्षम करता है, ताकि OpenClaw उस चयन को ओवरराइड न करे।
रिमोट कैटलॉग सीमा
Codex app-server केवल-रिमोट कैटलॉग प्रविष्टियों को सूचीबद्ध और पढ़ सकता है, लेकिन यह वर्तमान में रिमोटplugin/install का समर्थन नहीं करता। इसका अर्थ है कि marketplaceName
स्थिति जाँच के लिए केवल-रिमोट मार्केटप्लेस चुन सकता है, लेकिन इंस्टॉल और
पुनः सक्षम करने के लिए अब भी marketplaceSource या
marketplacePath के माध्यम से स्थानीय मार्केटप्लेस आवश्यक है।
यदि स्थिति बताती है कि plugin किसी रिमोट Codex मार्केटप्लेस में उपलब्ध है, लेकिन
रिमोट इंस्टॉल असमर्थित है, तो स्थानीय स्रोत या पथ के साथ इंस्टॉल चलाएँ:
कॉन्फ़िगरेशन संदर्भ
टर्न शुरू होने पर स्वतः इंस्टॉल जानबूझकर कॉन्फ़िगर किए गए
marketplaceSource
मानों को अस्वीकार करता है। नया स्रोत जोड़ना एक स्पष्ट सेटअप प्रक्रिया है, इसलिए
/codex computer-use install --source <marketplace-source> का एक बार उपयोग करें, फिर
autoInstall को खोजे गए स्थानीय मार्केटप्लेस से भविष्य में फिर से सक्षम करने दें।
टर्न शुरू होने पर स्वतः इंस्टॉल कॉन्फ़िगर किए गए marketplacePath का उपयोग कर सकता है, क्योंकि वह
होस्ट पर पहले से एक स्थानीय पथ है।
प्रत्येक फ़ील्ड पर्यावरण चर ओवरराइड भी स्वीकार करता है, जिसकी जाँच तब की जाती है जब
संबंधित कॉन्फ़िग कुंजी सेट न हो:
OpenClaw क्या जाँचता है
OpenClaw आंतरिक रूप से एक स्थिर सेटअप कारण की रिपोर्ट करता है और चैट के लिए उपयोगकर्ता-दृश्य स्थिति को प्रारूपित करता है:
चैट आउटपुट में Plugin की स्थिति, MCP सर्वर की स्थिति, मार्केटप्लेस,
उपलब्ध होने पर टूल और विफल सेटअप चरण के लिए विशिष्ट संदेश शामिल होते हैं।
macOS अनुमतियाँ
यह Codex-स्वामित्व वाला Computer Use पथ macOS पर चलता है, जहाँ MCP सर्वर को ऐप्स का निरीक्षण या नियंत्रण करने से पहले स्थानीय OS अनुमतियों की आवश्यकता हो सकती है। (Windows और Linux Node होस्ट पर क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप नियंत्रण के लिए cua-computer पूर्तिकर्ता देखें।) यदि OpenClaw कहता है कि Computer Use इंस्टॉल है, लेकिन MCP सर्वर उपलब्ध नहीं है, तो पहले Codex-पक्ष का Computer Use सेटअप सत्यापित करें:- Codex app-server उसी होस्ट पर चल रहा है जहाँ डेस्कटॉप नियंत्रण होना चाहिए।
- Computer Use Plugin Codex कॉन्फ़िग में सक्षम है।
- Codex app-server MCP स्थिति में
computer-useMCP सर्वर दिखाई देता है। - macOS ने डेस्कटॉप-नियंत्रण ऐप के लिए आवश्यक अनुमतियाँ प्रदान कर दी हैं।
- वर्तमान होस्ट सत्र नियंत्रित किए जा रहे डेस्कटॉप तक पहुँच सकता है।
computerUse.enabled के true होने पर OpenClaw जानबूझकर बंद होकर विफल होता है।
Codex-मोड टर्न को उन मूल डेस्कटॉप टूल के बिना चुपचाप आगे नहीं बढ़ना चाहिए
जिनकी कॉन्फ़िग में आवश्यकता है।
समस्या निवारण
स्थिति बताती है कि इंस्टॉल नहीं है।/codex computer-use install चलाएँ। यदि
मार्केटप्लेस नहीं मिलता है, तो --source या --marketplace-path दें।
स्थिति बताती है कि इंस्टॉल है लेकिन अक्षम है। /codex computer-use install
फिर से चलाएँ। Codex app-server इंस्टॉल Plugin कॉन्फ़िग को फिर से सक्षम के रूप में लिखता है।
स्थिति बताती है कि रिमोट इंस्टॉल समर्थित नहीं है। स्थानीय मार्केटप्लेस
स्रोत या पथ का उपयोग करें। केवल-रिमोट कैटलॉग प्रविष्टियों का निरीक्षण किया जा सकता है, लेकिन
वर्तमान app-server API के माध्यम से इंस्टॉल नहीं किया जा सकता।
स्थिति बताती है कि MCP सर्वर उपलब्ध नहीं है। इंस्टॉल को एक बार फिर से चलाएँ ताकि MCP
सर्वर पुनः लोड हों। यदि यह फिर भी उपलब्ध न हो, तो Codex Computer Use ऐप,
Codex app-server MCP स्थिति या macOS अनुमतियाँ ठीक करें।
स्थिति या जाँच की computer-use.list_apps पर समय-सीमा समाप्त हो जाती है। Plugin और
MCP सर्वर मौजूद हैं, लेकिन स्थानीय Computer Use ब्रिज ने उत्तर नहीं दिया।
Codex Computer Use बंद या पुनः आरंभ करें, आवश्यकता होने पर Codex Desktop दोबारा लॉन्च करें, फिर
नए OpenClaw सत्र में पुनः प्रयास करें। यदि होस्ट पहले किसी पुराने प्रबंधित Codex app-server के माध्यम से
Computer Use चलाता था, तो डेस्कटॉप के बंडल किए गए मार्केटप्लेस से इंस्टॉल किए गए Plugin को
रीफ़्रेश करें (स्वतंत्र Codex डेस्कटॉप इंस्टॉल के लिए Codex.app पथ का उपयोग करें):
Native hook relay unavailable बताता है।
Codex-मूल टूल हुक स्थानीय ब्रिज या Gateway फ़ॉलबैक के माध्यम से किसी सक्रिय OpenClaw रिले तक
नहीं पहुँच सका। /new या /reset के साथ नया OpenClaw सत्र शुरू करें।
यदि यह एक बार काम करता है और बाद के टूल कॉल पर फिर विफल हो जाता है,
तो /new केवल वर्तमान प्रयास को साफ़ कर रहा है; Codex app-server या
OpenClaw Gateway को पुनः आरंभ करें ताकि पुराने थ्रेड और हुक पंजीकरण हटा दिए जाएँ, फिर
नए सत्र में पुनः प्रयास करें।
टर्न-स्टार्ट स्वतः इंस्टॉल किसी स्रोत को अस्वीकार करता है। यह जानबूझकर किया गया है। पहले
स्पष्ट /codex computer-use install --source <marketplace-source> के साथ स्रोत जोड़ें, फिर भविष्य का टर्न-स्टार्ट स्वतः इंस्टॉल
खोजे गए स्थानीय मार्केटप्लेस का उपयोग कर सकता है।