llm-task एक बंडल किया गया वैकल्पिक Plugin टूल है, जो केवल JSON वाला एक
LLM कॉल चलाता है और संरचित आउटपुट लौटाता है, जिसे वैकल्पिक रूप से JSON
Schema के विरुद्ध सत्यापित किया जाता है। यह Lobster जैसे वर्कफ़्लो इंजनों को प्रत्येक वर्कफ़्लो के लिए कस्टम
OpenClaw कोड के बिना एक LLM चरण प्रदान करता है।
सक्षम करें
- Plugin सक्षम करें:
- टूल की अनुमति दें:
alsoAllow अन्य मुख्य टूल को प्रतिबंधित किए बिना सक्रिय टूल प्रोफ़ाइल में
llm-task जोड़ता है। इसके बजाय tools.allow का उपयोग केवल तभी करें, जब आपको प्रतिबंधात्मक
अनुमति-सूची मोड चाहिए।
कॉन्फ़िगरेशन (वैकल्पिक)
allowedModels, provider/model स्ट्रिंग की अनुमति-सूची है; किसी भी
अन्य मॉडल का अनुरोध अस्वीकार कर दिया जाता है। अन्य सभी कुंजियाँ प्रत्येक कॉल के लिए फ़ॉलबैक हैं, जिनका उपयोग तब किया जाता है जब
टूल कॉल उस पैरामीटर को छोड़ देता है।
टूल पैरामीटर
आउटपुट
details.json (पार्स किया गया, स्कीमा-सत्यापित JSON), साथ ही वास्तव में क्या चला यह बताने वाले
details.provider और details.model लौटाता है।
उदाहरण: Lobster वर्कफ़्लो चरण
महत्वपूर्ण सीमा
नीचे दिया गया उदाहरण मानता है कि स्टैंडअलोन Lobster CLI वहाँ चल रहा है, जहाँopenclaw.invoke में पहले से सही Gateway URL/प्रमाणीकरण संदर्भ मौजूद है।
OpenClaw के भीतर बंडल किए गए एम्बेडेड Lobster रनर के लिए, यह नेस्टेड CLI
पैटर्न वर्तमान में विश्वसनीय नहीं है:
- Lobster के बाहर सीधे
llm-taskटूल कॉल, या - ऐसे Lobster चरण जो नेस्टेड
openclaw.invokeकॉल पर निर्भर न हों।
सुरक्षा संबंधी टिप्पणियाँ
- केवल JSON: मॉडल को केवल JSON मान लौटाने का निर्देश दिया जाता है, कोई कोड फ़ेंस या टिप्पणी नहीं।
- कोई टूल नहीं: अंतर्निहित रन में टूल अक्षम होते हैं, इसलिए मॉडल कार्य के बीच कोई कॉल नहीं कर सकता।
- आउटपुट को तब तक अविश्वसनीय मानें, जब तक आप
schemaके साथ उसका सत्यापन न कर लें। - इस आउटपुट का उपयोग करने वाले किसी भी दुष्प्रभाव उत्पन्न करने वाले चरण (भेजना, पोस्ट करना, निष्पादित करना) से पहले अनुमोदन रखें।