Plugin guides
नेटिव Codex plugins
मूल Codex Plugin समर्थन, Codex-मोड OpenClaw एजेंट को उसी Codex थ्रेड के भीतर Codex
app-server की अपनी ऐप और Plugin क्षमताओं का उपयोग करने देता है जो
OpenClaw टर्न को संभालता है। Plugin कॉल मूल Codex ट्रांसक्रिप्ट में बने रहते हैं;
ऐप-समर्थित MCP निष्पादन का स्वामित्व Codex app-server के पास होता है। OpenClaw
Codex Plugin को कृत्रिम codex_plugin_* OpenClaw डायनेमिक टूल में परिवर्तित नहीं करता।
इस पेज का उपयोग तब करें, जब मूल Codex हार्नेस काम कर रहा हो।
आवश्यकताएँ
- एजेंट रनटाइम मूल Codex हार्नेस होना चाहिए।
plugins.entries.codex.enabledtrueहै।plugins.entries.codex.config.codexPlugins.enabledtrueहै।- लक्षित Codex app-server अपेक्षित मार्केटप्लेस, Plugin और ऐप इन्वेंटरी देख सकता हो।
- माइग्रेशन केवल उन
openai-curatedPlugin का समर्थन करता है जिन्हें उसने स्रोत Codex होम में स्रोत से इंस्टॉल किया हुआ पाया हो। - मैन्युअल रूप से कॉन्फ़िगर किए गए
workspace-directoryPlugin के लिए ऐसा Codex app-server आवश्यक है जिसकाplugin/list,marketplaceKindsस्वीकार करता हो और जिसके पथ-रहित वर्कस्पेस सारांशों मेंremotePluginIdशामिल हो। Plugin पहले से इंस्टॉल और सक्षम होना चाहिए तथा उसके स्वामित्व वाले ऐपapp/listमें सुलभ होने चाहिए।
codexPlugins का OpenClaw-प्रदाता रन, ACP वार्तालाप
बाइंडिंग या अन्य हार्नेस पर कोई प्रभाव नहीं पड़ता, क्योंकि वे पथ मूल
apps कॉन्फ़िगरेशन वाले Codex app-server थ्रेड कभी नहीं बनाते।
OpenAI-पक्ष का Codex खाता, ऐप उपलब्धता और वर्कस्पेस ऐप/Plugin नियंत्रण साइन-इन किए गए Codex खाते से आते हैं। OpenAI खाते और एडमिन मॉडल के लिए अपने ChatGPT प्लान के साथ Codex का उपयोग देखें।
त्वरित शुरुआत
स्रोत Codex होम से माइग्रेशन का पूर्वावलोकन करें:
openclaw migrate codex --dry-runमाइग्रेशन से स्रोत app/list को कॉल कराने और मूल सक्रियण की
योजना बनाने से पहले प्रत्येक स्वामित्व वाले ऐप का मौजूद, सक्षम और सुलभ होना
आवश्यक बनाने के लिए --verify-plugin-apps जोड़ें:
openclaw migrate codex --dry-run --verify-plugin-appsयोजना सही दिखने पर माइग्रेशन लागू करें:
openclaw migrate apply codex --yesमाइग्रेशन पात्र Plugin के लिए स्पष्ट codexPlugins प्रविष्टियाँ लिखता है और
चुने गए Plugin के लिए Codex app-server plugin/install को कॉल करता है। माइग्रेट किया गया
कॉन्फ़िगरेशन ऐसा दिखाई देता है:
{ plugins: { entries: { codex: { enabled: true, config: { codexPlugins: { enabled: true, allow_destructive_actions: true, plugins: { "google-calendar": { enabled: true, marketplaceName: "openai-curated", pluginName: "google-calendar", }, }, }, }, }, }, },}माइग्रेशन openai-curated तक सीमित रहता है। किसी मौजूदा
workspace-directory Plugin का उपयोग करने के लिए, plugin/list द्वारा लौटाया गया सटीक
मार्केटप्लेस-योग्य summary.id मैन्युअल रूप से जोड़ें। उदाहरण के लिए, यदि
Codex example-plugin@workspace-directory लौटाता है, तो उसके प्रदर्शन नाम के बजाय उस पूर्ण
मान को कॉन्फ़िगर करें:
{ plugins: { entries: { codex: { enabled: true, config: { codexPlugins: { enabled: true, plugins: { "example-plugin": { enabled: true, marketplaceName: "workspace-directory", pluginName: "example-plugin@workspace-directory", }, }, }, }, }, }, },}OpenClaw किसी workspace-directory Plugin के लिए plugin/install को कॉल नहीं करता या
प्रमाणीकरण शुरू नहीं करता। OpenClaw नीति जोड़ने या सक्षम करने से पहले उसे Codex में
इंस्टॉल, सक्षम और प्रमाणीकृत करें। जब प्रतिक्रिया सटीक मार्केटप्लेस, Plugin ID,
विवरण ID या ऐप-तत्परता प्रमाण छोड़ देती है, तब OpenClaw ऐप छिपाकर रखता है।
यदि Codex स्पष्ट वर्कस्पेस plugin/list अनुरोध अस्वीकार करता है, तो
OpenClaw प्रत्येक सक्षम वर्कस्पेस Plugin के लिए marketplace_missing रिपोर्ट करता है और
स्वतंत्र रूप से खोजे गए किसी भी क्यूरेटेड Plugin को उपलब्ध रखता है।
codexPlugins में परिवर्तन के बाद, नए Codex वार्तालाप अपडेट किया गया
ऐप सेट अपने आप अपना लेते हैं। वर्तमान वार्तालाप रीफ़्रेश करने के लिए /new
या /reset चलाएँ। Plugin सक्षम/अक्षम करने के परिवर्तनों के लिए
Gateway को पुनः आरंभ करना आवश्यक नहीं है।
चैट से Plugin प्रबंधित करें
/codex plugins उसी चैट से कॉन्फ़िगर किए गए मूल Codex Plugin की जाँच या उनमें परिवर्तन करता है
जहाँ आप Codex हार्नेस संचालित करते हैं:
/codex plugins/codex plugins list/codex plugins disable google-calendar/codex plugins enable google-calendar/codex plugins, /codex plugins list का उपनाम है। सूची प्रत्येक
कॉन्फ़िगर किए गए Plugin की कुंजी, चालू/बंद स्थिति, Codex Plugin नाम और
plugins.entries.codex.config.codexPlugins.plugins से प्राप्त मार्केटप्लेस दिखाती है।
enable/disable केवल ~/.openclaw/openclaw.json में लिखते हैं; वे कभी भी
~/.codex/config.toml को संपादित या नए Codex Plugin इंस्टॉल नहीं करते। केवल स्वामी या
operator.admin स्कोप वाला Gateway क्लाइंट उन्हें चला सकता है।
किसी कॉन्फ़िगर किए गए Plugin को सक्षम करने से वैश्विक codexPlugins.enabled
स्विच भी चालू हो जाता है। यदि कोई क्यूरेटेड Plugin अक्षम लिखा गया था क्योंकि माइग्रेशन ने
auth_required लौटाया था, तो उसे OpenClaw में सक्षम करने से पहले ऐप को Codex में
फिर से अधिकृत करें। किसी workspace-directory प्रविष्टि के लिए, उसे यहाँ सक्षम करने से केवल OpenClaw
नीति बदलती है; Plugin और ऐप पहले से Codex में सक्रिय होने चाहिए।
मूल Plugin सेटअप कैसे काम करता है
एकीकरण तीन स्थितियों को ट्रैक करता है:
| स्थिति | अर्थ |
|---|---|
| इंस्टॉल किया गया | Codex के लक्षित app-server रनटाइम में Plugin बंडल मौजूद है। |
| सक्षम | Codex Plugin को सक्षम रिपोर्ट करता है और OpenClaw कॉन्फ़िगरेशन Codex हार्नेस टर्न के लिए इसकी अनुमति देता है। |
| सुलभ | Codex app-server पुष्टि करता है कि Plugin की ऐप प्रविष्टियाँ सक्रिय खाते के लिए उपलब्ध हैं और कॉन्फ़िगर की गई Plugin पहचान से मेल खाती हैं। |
openai-curated Plugin के लिए, माइग्रेशन स्थायी इंस्टॉल/पात्रता
चरण है:
- योजना बनाते समय, OpenClaw स्रोत Codex
plugin/readविवरण पढ़ता है और जाँचता है कि स्रोत Codex app-server खाता ChatGPT सदस्यता खाता है। गैर-ChatGPT या अनुपस्थित खाता प्रतिक्रिया होने पर ऐप-समर्थित Plugin कोcodex_subscription_requiredके साथ छोड़ दिया जाता है। - डिफ़ॉल्ट रूप से, माइग्रेशन स्रोत
app/listकॉल छोड़ देता है: खाता जाँच पार करने वाले ऐप-समर्थित स्रोत Plugin की योजना स्रोत ऐप सुलभता सत्यापन के बिना बनाई जाती है, और खाता-लुकअप परिवहन विफलताओं के कारण उन्हेंcodex_account_unavailableके साथ छोड़ दिया जाता है। --verify-plugin-appsके साथ, माइग्रेशन नया स्रोतapp/listस्नैपशॉट लेता है और मूल सक्रियण की योजना बनाने से पहले प्रत्येक स्वामित्व वाले ऐप का मौजूद, सक्षम और सुलभ होना आवश्यक बनाता है। तब खाता-लुकअप परिवहन विफलताएँ सीधे छोड़ दिए जाने के बजाय स्रोत ऐप-इन्वेंटरी जाँच तक आगे बढ़ती हैं।
workspace-directory Plugin के लिए, सेटअप OpenClaw के बाहर होता है। OpenClaw
उस मार्केटप्लेस को केवल तभी क्वेरी करता है जब कम-से-कम एक सक्षम वर्कस्पेस प्रविष्टि
कॉन्फ़िगर की गई हो, प्रत्येक Plugin को सटीक summary.id द्वारा हल करता है और मौजूदा
plugin/read स्वामित्व तथा app/list तत्परता जाँच का पुनः उपयोग करता है। इंस्टॉल न किया गया,
अक्षम, अगम्य या अप्रमाणीकृत Plugin कोई ऐप उजागर नहीं करता; OpenClaw
इंस्टॉलेशन या प्रमाणीकरण का प्रयास नहीं करता।
रनटाइम ऐप इन्वेंटरी, माइग्रेट किए गए क्यूरेटेड Plugin और मैन्युअल रूप से कॉन्फ़िगर किए गए
वर्कस्पेस Plugin—दोनों के लिए लक्षित-सत्र सुलभता जाँच है। Codex
हार्नेस सत्र सेटअप सक्षम और सुलभ Plugin ऐप से प्रतिबंधात्मक थ्रेड ऐप
कॉन्फ़िगरेशन की गणना करता है; इसकी गणना हर टर्न पर दोबारा नहीं होती, इसलिए
/codex plugins enable/disable केवल नए Codex वार्तालापों को प्रभावित करते हैं।
वर्तमान वार्तालाप में परिवर्तन अपनाने के लिए /new या /reset का उपयोग करें।
V1 समर्थन सीमा
- केवल स्रोत Codex app-server इन्वेंटरी में पहले से इंस्टॉल किए गए
openai-curatedPlugin माइग्रेशन के पात्र हैं। - रनटाइम उन app-server बिल्ड पर स्पष्ट
workspace-directoryप्रविष्टियों का भी समर्थन करता है जिनकाplugin/list,marketplaceKindsलागू करता है और पथ-रहित वर्कस्पेस सारांशों के लिएremotePluginIdलौटाता है। इन प्रविष्टियों को अपने सटीक मार्केटप्लेस-योग्यsummary.idका उपयोग करना चाहिए और पहले से इंस्टॉल, सक्षम तथा ऐप-सुलभ होना चाहिए। अस्वीकृत वर्कस्पेस सूची अनुरोध मौजूदा प्रति-Pluginmarketplace_missingनिदान उत्पन्न करता है; अनुपस्थित मार्केटप्लेस, Plugin, विवरण या ऐप प्रमाण कोई वर्कस्पेस ऐप उजागर नहीं करता। डिफ़ॉल्ट सूची अनुरोध से प्राप्त क्यूरेटेड इन्वेंटरी उपयोग योग्य रहती है। - ऐप-समर्थित स्रोत Plugin को माइग्रेशन-समय सदस्यता जाँच पार करनी होगी।
--verify-plugin-appsस्रोत ऐप-इन्वेंटरी जाँच जोड़ता है। सदस्यता जाँच से रोके गए खाते और सत्यापन मोड में अगम्य/अक्षम/अनुपस्थित स्रोत ऐप या ऐप-इन्वेंटरी रीफ़्रेश विफलताएँ, सक्षम कॉन्फ़िगरेशन प्रविष्टियों के बजाय छोड़े गए मैन्युअल आइटम के रूप में रिपोर्ट की जाती हैं। अपठनीय Plugin विवरण ऐप-इन्वेंटरी जाँच से पहले छोड़ दिए जाते हैं। - माइग्रेशन स्पष्ट Plugin पहचानें (
marketplaceNameऔरpluginName) लिखता है; यह स्थानीयmarketplacePathकैश पथ नहीं लिखता। codexPlugins.enabledएकमात्र वैश्विक सक्षमता स्विच है; कोईplugins["*"]वाइल्डकार्ड या कॉन्फ़िगरेशन कुंजी नहीं है जो मनमाना इंस्टॉल प्राधिकार प्रदान करे।- गैर-क्यूरेटेड मार्केटप्लेस, कैश किए गए Plugin बंडल, हुक और Codex कॉन्फ़िगरेशन
फ़ाइलें मैन्युअल समीक्षा के लिए माइग्रेशन रिपोर्ट में संरक्षित रहती हैं, स्वतः
सक्रिय नहीं की जातीं। रनटाइम मैन्युअल रूप से कॉन्फ़िगर की गई
workspace-directoryप्रविष्टियाँ स्वीकार करता है; अन्य मार्केटप्लेस असमर्थित रहते हैं।
ऐप इन्वेंटरी और स्वामित्व
OpenClaw app-server app/list के माध्यम से Codex ऐप इन्वेंटरी पढ़ता है, उसे
एक घंटे के लिए मेमोरी में कैश करता है और पुरानी या अनुपस्थित प्रविष्टियों को
अतुल्यकालिक रूप से रीफ़्रेश करता है। कैश प्रक्रिया-स्थानीय है; CLI या Gateway को
पुनः आरंभ करने से वह हट जाता है और OpenClaw अगले app/list पठन से उसे फिर बनाता है।
माइग्रेशन और रनटाइम अलग-अलग कैश कुंजियों का उपयोग करते हैं:
- स्रोत माइग्रेशन सत्यापन स्रोत Codex होम और प्रारंभ
विकल्पों का उपयोग करता है। यह केवल
--verify-plugin-appsके साथ चलता है और उस योजना रन के लिए नया स्रोतapp/listट्रैवर्सल बाध्य करता है। - लक्षित रनटाइम सेटअप, थ्रेड ऐप कॉन्फ़िगरेशन बनाते समय लक्षित एजेंट की
Codex app-server पहचान का उपयोग करता है। क्यूरेटेड Plugin सक्रियण उस
लक्षित कैश कुंजी को अमान्य करता है, फिर
plugin/installके बाद उसे बलपूर्वक रीफ़्रेश करता है।workspace-directoryसेटअप इस सक्रियण पथ को कभी नहीं चलाता।
कोई Plugin ऐप केवल तभी उजागर होता है जब OpenClaw स्थिर स्वामित्व के माध्यम से उसे कॉन्फ़िगर किए गए Plugin से वापस मैप कर सके: Plugin विवरण से सटीक ऐप ID, ज्ञात MCP सर्वर नाम या अद्वितीय स्थिर मेटाडेटा। केवल प्रदर्शन-नाम वाला या अस्पष्ट स्वामित्व तब तक बाहर रखा जाता है, जब तक अगला इन्वेंटरी रीफ़्रेश स्वामित्व प्रमाणित न कर दे।
कनेक्ट किए गए खाता ऐप
स्वामी द्वारा संचालित एजेंट, मेल खाने वाले Plugin पैकेज की आवश्यकता के बिना अपने Codex खाते से पहले से जुड़े प्रत्येक ऐप को चुन सकते हैं:
{ plugins: { entries: { codex: { enabled: true, config: { codexPlugins: { enabled: true, allow_all_plugins: true, allow_destructive_actions: "auto", }, }, }, }, },}नया मूल Codex थ्रेड स्थापित होने पर allow_all_plugins: true एक पूर्ण
app/list स्नैपशॉट लेता है और केवल उस खाते के लिए सुलभ चिह्नित ऐप को
स्वीकार करता है। यह ऐप को वैश्विक रूप से इंस्टॉल, प्रमाणीकृत या सक्षम नहीं करता।
मौजूदा थ्रेड अपना स्थायी ऐप सेट बनाए रखते हैं; नए जुड़े या निरस्त ऐप अपनाने के लिए
/new, /reset का उपयोग करें या Gateway को पुनः आरंभ करें।
खाता ऐप्स वैश्विक codexPlugins.allow_destructive_actions मान को इनहेरिट करते हैं,
जो true, false, "auto", या "ask" स्वीकार करता है। स्पष्ट प्रति-Plugin नीति
ओवरलैप होने वाली ऐप आईडी के लिए वैश्विक नीति को ओवरराइड करती है। इन्वेंटरी विफलताओं में
अप्रतिबंधित डिफ़ॉल्ट पर वापस जाने के बजाय पहुँच बंद रहती है।
थ्रेड ऐप कॉन्फ़िगरेशन
OpenClaw Codex थ्रेड के लिए एक प्रतिबंधात्मक config.apps पैच इंजेक्ट करता है:
_default अक्षम रहता है, और केवल सक्षम व कॉन्फ़िगर किए गए Plugins के स्वामित्व वाले ऐप्स या
allow_all_plugins द्वारा स्वीकार किए गए पहुँच-योग्य खाता ऐप्स सक्षम रहते हैं।
प्रत्येक ऐप पर destructive_enabled प्रभावी वैश्विक या
प्रति-Plugin allow_destructive_actions नीति से आता है; true, "auto", और "ask"
सभी destructive_enabled: true सेट करते हैं, और false इसे false सेट करता है। Codex फिर भी
अपने मूल ऐप टूल एनोटेशन से विनाशकारी टूल मेटाडेटा लागू करता है।
_default, open_world_enabled: false के साथ अक्षम रहता है; सक्षम Plugin ऐप्स को
open_world_enabled: true मिलता है। OpenClaw कोई अलग
Plugin-स्तरीय ओपन-वर्ल्ड नीति नियंत्रण उपलब्ध नहीं कराता और प्रति-Plugin
विनाशकारी टूल-नाम निषेध सूचियाँ नहीं रखता।
स्वीकृत ऐप्स के लिए टूल अनुमोदन मोड डिफ़ॉल्ट रूप से स्वचालित होता है, इसलिए गैर-विनाशकारी
रीड टूल उसी थ्रेड में अनुमोदन संकेत के बिना चलते हैं। विनाशकारी टूल
प्रत्येक ऐप की destructive_enabled नीति द्वारा नियंत्रित रहते हैं।
विनाशकारी कार्रवाई नीति
कॉन्फ़िगर किए गए Codex Plugins के लिए विनाशकारी Plugin अनुरोध डिफ़ॉल्ट रूप से अनुमत हैं, जबकि असुरक्षित स्कीमा और अस्पष्ट स्वामित्व में पहुँच बंद रहती है:
- वैश्विक
allow_destructive_actionsका डिफ़ॉल्टtrueहै। - प्रति-Plugin
allow_destructive_actionsउस Plugin के लिए वैश्विक नीति को ओवरराइड करता है। false: OpenClaw एक नियतात्मक अस्वीकृति लौटाता है।true: OpenClaw केवल उन सुरक्षित स्कीमा को स्वतः स्वीकार करता है जिन्हें वह किसी अनुमोदन प्रतिक्रिया से मैप कर सकता है, जैसे कि बूलियन अनुमोदन फ़ील्ड।"auto": OpenClaw विनाशकारी Plugin कार्रवाइयाँ Codex के समक्ष उपलब्ध कराता है, फिर स्वामित्व-प्रमाणित MCP अनुमोदन अनुरोधों को OpenClaw Plugin अनुमोदनों में बदलकर Codex अनुमोदन प्रतिक्रिया लौटाता है।"ask": OpenClaw,"auto"के समान Codex लेखन/विनाशकारी नियंत्रण का उपयोग करता है, थ्रेड शुरू होने से पहले ऐप के लिए स्थायी Codex प्रति-टूल अनुमोदन ओवरराइड हटाता है, और केवल एक-बार का अनुमोदन या अस्वीकृति देता है, ताकि स्थायी अनुमोदन बाद की लेखन-कार्रवाई के संकेतों को दबा न सकें।"ask"का उपयोग करने वाले प्रत्येक स्वीकृत ऐप के लिए, OpenClaw उस ऐप हेतु Codex का मानव अनुमोदन समीक्षक चुनता है, ताकि Codex अपने अनुमोदन अनुरोध OpenClaw को भेजे; अन्य ऐप्स और गैर-ऐप थ्रेड अनुमोदन अपने कॉन्फ़िगर किए गए समीक्षक और नीति को बनाए रखते हैं।- Plugin पहचान अनुपस्थित होने, स्वामित्व अस्पष्ट होने, टर्न आईडी अनुपस्थित या असंगत होने, या अनुरोध स्कीमा असुरक्षित होने पर संकेत देने के बजाय अनुरोध अस्वीकार कर दिया जाता है।
समस्या निवारण
| कोड | अर्थ | समाधान |
|---|---|---|
auth_required |
माइग्रेशन ने Plugin इंस्टॉल कर दिया, लेकिन उसके किसी ऐप को अब भी प्रमाणीकरण की आवश्यकता है। आपके दोबारा प्राधिकृत करने तक प्रविष्टि अक्षम लिखी जाती है। | Codex में ऐप को दोबारा प्राधिकृत करें, फिर OpenClaw में Plugin सक्षम करें। |
app_inaccessible, app_disabled, app_missing |
--verify-plugin-apps के साथ, स्रोत Codex ऐप इन्वेंटरी में सभी स्वामित्व वाले ऐप्स मौजूद, सक्षम और पहुँच-योग्य नहीं दिखे। |
Codex में ऐप को दोबारा प्राधिकृत या सक्षम करें, फिर --verify-plugin-apps के साथ माइग्रेशन दोबारा चलाएँ। |
app_inventory_unavailable |
सख्त स्रोत ऐप सत्यापन का अनुरोध किया गया था, लेकिन स्रोत Codex ऐप इन्वेंटरी रीफ़्रेश विफल रहा। | स्रोत Codex ऐप-सर्वर पहुँच ठीक करें, या अधिक तेज़ खाता-नियंत्रित योजना स्वीकार करने के लिए --verify-plugin-apps के बिना पुनः प्रयास करें। |
codex_subscription_required |
स्रोत Codex ऐप-सर्वर खाता ChatGPT सदस्यता खाता नहीं था। | सदस्यता प्रमाणीकरण से Codex ऐप में लॉग इन करें, फिर माइग्रेशन दोबारा चलाएँ। |
codex_account_unavailable |
स्रोत Codex ऐप-सर्वर खाता पढ़ा नहीं जा सका। | स्रोत Codex ऐप-सर्वर प्रमाणीकरण ठीक करें, या स्रोत ऐप इन्वेंटरी को पात्रता तय करने देने के लिए --verify-plugin-apps के साथ दोबारा चलाएँ। |
marketplace_missing, plugin_missing |
मार्केटप्लेस या सटीक Plugin अनुपलब्ध है; स्पष्ट वर्कस्पेस कैटलॉग अनुरोध अस्वीकार हुआ हो सकता है; वर्कस्पेस ऐप्स के लिए पहुँच बंद रहती है। | नीचे वर्णित संगत ऐप-सर्वर अनुबंध और सटीक आईडी सत्यापित करें। |
plugin_detail_unavailable |
OpenClaw Plugin स्वामित्व का विवरण नहीं पढ़ सका। | लक्ष्य ऐप-सर्वर की plugin/list और plugin/read प्रतिक्रियाओं का निरीक्षण करें। |
plugin_disabled |
Codex रिपोर्ट करता है कि Plugin इंस्टॉल है, लेकिन अक्षम है। | क्यूरेट किया गया सक्रियण इसे सुधार सकता है; पुनः प्रयास से पहले Codex में कोई वर्कस्पेस Plugin सक्षम करें। |
plugin_activation_failed |
Plugin सक्रियण पूरा नहीं हुआ। | मार्केटप्लेस, प्रमाणीकरण, रीफ़्रेश, या वर्कस्पेस-तत्परता विफलताओं में अंतर करने के लिए संलग्न निदान का उपयोग करें। |
app_inventory_missing, app_inventory_stale |
ऐप की तत्परता खाली या पुरानी कैश से प्राप्त हुई। | OpenClaw स्वचालित रूप से अतुल्यकालिक रीफ़्रेश निर्धारित करता है; स्वामित्व और तत्परता ज्ञात होने तक Plugin ऐप्स बाहर रहते हैं। |
app_ownership_ambiguous |
ऐप इन्वेंटरी केवल प्रदर्शन नाम के आधार पर मेल खाई। | बाद का कोई रीफ़्रेश स्वामित्व प्रमाणित करने तक ऐप Codex थ्रेड से छिपा रहता है। |
वर्कस्पेस Plugin इंस्टॉल है लेकिन दिखाई नहीं देता: पुष्टि करें कि वर्कस्पेस
plugin/list परिणाम सटीक कॉन्फ़िगर की गई आईडी को इंस्टॉल और सक्षम के रूप में रिपोर्ट करता है,
फिर पुष्टि करें कि app/list उसी Codex खाते के लिए प्रत्येक स्वामित्व वाले ऐप को पहुँच-योग्य रिपोर्ट करता है।
OpenClaw थ्रेड के लिए किसी पहुँच-योग्य ऐप को तब भी सक्षम कर सकता है, जब
खाता इन्वेंटरी वर्तमान में उस ऐप को अक्षम रिपोर्ट करती हो। यदि आपने Gateway द्वारा ऐप
इन्वेंटरी कैश किए जाने के बाद वह स्थिति बदली है, तो एक घंटे के कैश रीफ़्रेश की प्रतीक्षा करें या Gateway पुनः आरंभ करें, फिर
/new या /reset का उपयोग करें। OpenClaw वर्कस्पेस Plugins की मरम्मत या प्रमाणीकरण नहीं करता।
यदि स्पष्ट वर्कस्पेस सूची अनुरोध अस्वीकार होता है, तो प्रत्येक सक्षम वर्कस्पेस
प्रविष्टि marketplace_missing रिपोर्ट करती है; असंबंधित क्यूरेट की गई प्रविष्टियाँ फिर भी
डिफ़ॉल्ट सूची प्रतिक्रिया से आगे बढ़ती हैं।
plugin_detail_unavailable के लिए, पथ-विहीन वर्कस्पेस सारांश में
remotePluginId शामिल होना चाहिए; वह चयनकर्ता या बाद का
plugin/read परिणाम अनुपलब्ध होने पर OpenClaw स्वामित्व वाले ऐप्स छिपाए रखता है।
plugin_activation_failed के लिए, क्यूरेट किए गए Plugins मार्केटप्लेस, प्रमाणीकरण, या
इंस्टॉल के बाद रीफ़्रेश विफलता रिपोर्ट कर सकते हैं। कोई वर्कस्पेस Plugin यह कोड तब रिपोर्ट करता है जब वह
पहले से सक्रिय न हो; उसे OpenClaw के बाहर इंस्टॉल, सक्षम और प्रमाणित करें।
कॉन्फ़िगरेशन बदल गया लेकिन एजेंट Plugin नहीं देख सकता: कॉन्फ़िगर की गई स्थिति की पुष्टि करने के लिए /codex plugins list चलाएँ, फिर /new या /reset चलाएँ। मौजूदा
Codex थ्रेड बाइंडिंग अपने आरंभिक ऐप कॉन्फ़िगरेशन को तब तक बनाए रखती हैं, जब तक OpenClaw
नया हार्नेस सत्र स्थापित नहीं करता या किसी पुराने बाइंडिंग को बदल नहीं देता।
विनाशकारी कार्रवाई अस्वीकार की गई है: वैश्विक और प्रति-Plugin
allow_destructive_actions मान जाँचें। true, "auto", या "ask" के साथ भी,
असुरक्षित अनुरोध स्कीमा और अस्पष्ट Plugin पहचान में पहुँच बंद रहती है।