openclaw plugins
Gateway प्लगइन्स/एक्सटेंशन्स का प्रबंधन करें (इन-प्रोसेस लोड होते हैं)।
संबंधित:
- प्लगइन सिस्टम: Plugins
- प्लगइन मैनिफ़ेस्ट + स्कीमा: Plugin manifest
- सुरक्षा सख़्ती: Security
कमांड्स
plugins enable का उपयोग करें।
- सभी प्लगइन्स के साथ एक
openclaw.plugin.jsonफ़ाइल होनी चाहिए, जिसमें एक इनलाइन JSON Schema (configSchema, भले ही खाली हो) शामिल हो। 3. गायब/अमान्य मैनिफ़ेस्ट या स्कीमा प्लगइन को लोड होने से रोकते हैं और कॉन्फ़िग वैलिडेशन विफल कर देते हैं।
इंस्टॉल
- सुरक्षा नोट: प्लगइन इंस्टॉल को कोड चलाने जैसा मानें। 5. पिन किए गए संस्करणों को प्राथमिकता दें।
--ignore-scripts के साथ चलाए जाते हैं।
स्थानीय डायरेक्टरी की कॉपी से बचने के लिए --link का उपयोग करें (यह plugins.load.paths में जोड़ता है):
स्थानीय डायरेक्टरी की कॉपी से बचने के लिए --link का उपयोग करें (यह plugins.load.paths में जोड़ता है):
अनइंस्टॉल करें
uninstall plugin records को plugins.entries, plugins.installs,
plugin allowlist, और लागू होने पर लिंक किए गए plugins.load.paths entries से हटा देता है।
सक्रिय memory plugins के लिए, memory slot memory-core पर रीसेट हो जाता है।
डिफ़ॉल्ट रूप से, uninstall सक्रिय state dir extensions root ($OPENCLAW_STATE_DIR/extensions/<id>) के अंतर्गत plugin install directory को भी हटा देता है। डिस्क पर फ़ाइलें बनाए रखने के लिए
--keep-files का उपयोग करें।
--keep-config को --keep-files के लिए deprecated alias के रूप में समर्थित किया गया है।
अपडेट
plugins.installs में ट्रैक किए जाते हैं)।