openclaw agent बिना किसी इनबाउंड चैट संदेश के कमांड लाइन से एजेंट का एकल टर्न चलाता है। इसका उपयोग स्क्रिप्टेड कार्यप्रवाहों, परीक्षण और प्रोग्रामेटिक डिलीवरी के लिए करें। फ़्लैग और व्यवहार का पूरा संदर्भ:
एजेंट CLI संदर्भ।
त्वरित शुरुआत
1
एजेंट का एक सरल टर्न चलाएँ
2
फ़ाइल से बहु-पंक्ति प्रॉम्प्ट भेजें
3
किसी विशिष्ट एजेंट या सत्र को लक्षित करें
4
उत्तर किसी चैनल पर डिलीवर करें
फ़्लैग
व्यवहार
- डिफ़ॉल्ट रूप से, CLI Gateway के माध्यम से जाता है। वर्तमान मशीन पर एम्बेडेड रनटाइम बाध्य करने के लिए
--localजोड़ें। --messageया--message-fileमें से ठीक एक पास करें। फ़ाइल संदेश वैकल्पिक UTF-8 BOM हटाने के बाद बहु-पंक्ति सामग्री संरक्षित रखते हैं। 4 MiB से बड़ी फ़ाइलें डिस्पैच से पहले अस्वीकार कर दी जाती हैं।- क्षणिक हैंडशेक पुनः प्रयासों के बाद, Gateway टाइमआउट या बंद कनेक्शन stderr संकेत के साथ कमांड को विफल कर देता है; CLI कभी भी टर्न को एम्बेडेड रूप में चुपचाप दोबारा नहीं चलाता। Gateway किसी स्वीकृत टर्न को फिर भी पूरा कर सकता है, इसलिए पुनः प्रयास करने या
--localके साथ दोबारा चलाने से पहले Gateway और सत्र की स्थिति सत्यापित करें। - सत्र चयन:
--toसत्र कुंजी प्राप्त करता है (समूह/चैनल लक्ष्य अलगाव बनाए रखते हैं; प्रत्यक्ष चैटmainमें समाहित हो जाती हैं)।--agent,--channelऔर--toको एक साथ देने पर रूटिंग चैनल के कैनोनिकल प्राप्तकर्ता औरsession.dmScopeका अनुसरण करती है। स्थिर केवल-आउटबाउंड पहचानें, एजेंट के मुख्य सत्र से अलग किए गए प्रदाता-स्वामित्व वाले सत्र का उपयोग करती हैं। --session-keyएक स्पष्ट कुंजी चुनता है। एजेंट-प्रीफ़िक्स वाली कुंजियों कोagent:<agent-id>:<session-key>का उपयोग करना आवश्यक है, और दोनों दिए जाने पर--agentका उस एजेंट आईडी से मेल खाना आवश्यक है। यदि--agentदिया गया हो, तो बिना उपसर्ग वाली गैर-सेंटिनल कुंजियाँ उसके दायरे में होती हैं; उदाहरण के लिए,--agent ops --session-key incident-42कोagent:ops:incident-42पर रूट किया जाता है।--agentके बिना, बिना उपसर्ग वाली गैर-सेंटिनल कुंजियाँ कॉन्फ़िगर किए गए डिफ़ॉल्ट एजेंट के दायरे में होती हैं। शाब्दिकglobalऔरunknownकेवल तभी दायरे से बाहर रहते हैं जब कोई--agentन दिया गया हो।--reply-channelऔर--reply-accountकेवल डिलीवरी को प्रभावित करते हैं।- चिंतन और वर्बोज़ फ़्लैग सत्र स्टोर में बने रहते हैं।
- आउटपुट: डिफ़ॉल्ट रूप से सादा टेक्स्ट, या संरचित पेलोड + मेटाडेटा के लिए
--json। --json --deliverके साथ, JSON में भेजी गई, दबाई गई, आंशिक और विफल डिलीवरी की स्थिति शामिल होती है। JSON डिलीवरी स्थिति देखें।
उदाहरण
संबंधित
एजेंट CLI संदर्भ
पूर्ण
openclaw agent फ़्लैग और विकल्प संदर्भ।उप-एजेंट
पृष्ठभूमि में उप-एजेंट बनाना।
सत्र
सत्र कुंजियाँ कैसे काम करती हैं और
--to, --agent तथा --session-id उन्हें कैसे हल करते हैं।स्लैश कमांड
एजेंट सत्रों के भीतर उपयोग की जाने वाली नेटिव कमांड सूची।