openclaw hooks
एजेंट हुक्स का प्रबंधन करें (घटना-आधारित स्वचालन, जैसे /new, /reset, और Gateway स्टार्टअप के लिए कमांड्स)।
संबंधित:
सभी हुक्स की सूची
--eligible: केवल योग्य हुक्स दिखाएँ (आवश्यकताएँ पूरी)--json: JSON के रूप में आउटपुट-v, --verbose: गायब आवश्यकताओं सहित विस्तृत जानकारी दिखाएँ
हुक जानकारी प्राप्त करें
<name>: हुक नाम (उदा.,session-memory)
--json: JSON के रूप में आउटपुट
हुक्स की पात्रता जाँचें
--json: JSON के रूप में आउटपुट
किसी हुक को सक्षम करें
~/.openclaw/config.json) में जोड़कर किसी विशिष्ट हुक को सक्षम करें।
Note: Hooks managed by plugins show plugin:<id> in openclaw hooks list and
can’t be enabled/disabled here. Enable/disable the plugin instead.
आर्ग्युमेंट्स:
<name>: हुक नाम (उदा.,session-memory)
- जाँचता है कि हुक मौजूद है और योग्य है
- Updates
hooks.internal.entries.<name>.enabled = truein your config - विन्यास को डिस्क पर सहेजता है
- हुक्स को पुनः लोड करने के लिए Gateway को पुनः प्रारंभ करें (macOS पर मेनू बार ऐप रीस्टार्ट करें, या dev में अपने Gateway प्रोसेस को रीस्टार्ट करें)।
किसी हुक को अक्षम करें
<name>: हुक नाम (उदा.,command-logger)
- हुक्स को पुनः लोड करने के लिए Gateway को पुनः प्रारंभ करें
हुक्स इंस्टॉल करें
--ignore-scripts के साथ चलाए जाते हैं।
यह क्या करता है:
- हुक पैक को
~/.openclaw/hooks/<id>में कॉपी करता है - इंस्टॉल किए गए हुक्स को
hooks.internal.entries.*में सक्षम करता है - इंस्टॉल को
hooks.internal.installsके अंतर्गत रिकॉर्ड करता है
-l, --link: कॉपी करने के बजाय किसी स्थानीय डायरेक्टरी को लिंक करें (इसेhooks.internal.load.extraDirsमें जोड़ता है)
हुक्स अपडेट करें
--all: सभी ट्रैक किए गए हुक पैक्स अपडेट करें--dry-run: लिखे बिना दिखाएँ कि क्या बदलेगा
बंडल्ड हुक्स
session-memory
सक्षम करें: सक्षम करें:bootstrap-extra-files
सक्षम करें: सक्षम करें:command-logger
देखें: command-logger प्रलेखन सक्षम करें:boot-md
इवेंट्स:gateway:startup
सक्षम करें:
सक्षम करें: