/steer पहले पहले से सक्रिय रन को मार्गदर्शन भेजने की कोशिश करता है। यह
“इस रन के काम करते रहने के दौरान इसे समायोजित करें” जैसे क्षणों के लिए है। यदि मौजूदा रनटाइम
steering स्वीकार नहीं कर सकता, तो OpenClaw संदेश को हटाने के बजाय
उसे सामान्य प्रॉम्प्ट के रूप में भेजता है।
वर्तमान सत्र
मौजूदा सत्र के सक्रिय रन को लक्षित करने के लिए शीर्ष-स्तरीय/steer का उपयोग करें:
- केवल मौजूदा सत्र के सक्रिय रन को लक्षित करता है।
- सत्र के
/queueमोड से स्वतंत्र रूप से काम करता है। - जब सत्र निष्क्रिय हो या सक्रिय रन steering स्वीकार नहीं कर सकता हो, तो उसी संदेश के साथ सामान्य टर्न शुरू करता है।
- सक्रिय रनटाइम के steering पथ का उपयोग करता है, इसलिए मॉडल अगली समर्थित रनटाइम सीमा पर मार्गदर्शन देखता है।
steering बनाम queue
/queue steer सामान्य इनबाउंड संदेशों को, रन सक्रिय होने के दौरान आने पर,
सक्रिय रन को steer करने की कोशिश करवाता है। /steer <message> एक स्पष्ट कमांड है
जो संग्रहीत /queue सेटिंग की परवाह किए बिना, अगली समर्थित रनटाइम सीमा पर
उस कमांड के संदेश को सक्रिय रन में इंजेक्ट करने की कोशिश करता है। जब
वह इंजेक्शन उपलब्ध नहीं होता, तो कमांड प्रीफ़िक्स हटा दिया जाता है और <message>
सामान्य प्रॉम्प्ट के रूप में जारी रहता है।
उपयोग:
- जब आप सक्रिय रन को अभी मार्गदर्शन देना चाहते हैं, तो
/steer <message>। - जब आप चाहते हैं कि भविष्य के सामान्य संदेश डिफ़ॉल्ट रूप से सक्रिय रन को steer करें,
तो
/queue steer। - जब भविष्य के सामान्य संदेशों को सक्रिय रन को steer करने के बजाय बाद के टर्न तक प्रतीक्षा करनी चाहिए,
तो
/queue collectया/queue followup। - जब सबसे नए संदेश को सक्रिय रन को steer करने के बजाय उसे बदल देना चाहिए,
तो
/queue interrupt।
उप-एजेंट
शीर्ष-स्तरीय/steer मौजूदा सत्र के सक्रिय रन को लक्षित करता है। उप-एजेंट
अपने पैरेंट/अनुरोधकर्ता सत्र को रिपोर्ट करते हैं; /subagents केवल दृश्यता के लिए है।
ACP सत्र
जब लक्ष्य ACP हार्नेस सत्र हो, तो/acp steer का उपयोग करें: