- संबंधित दस्तावेज़ आपको कोई फ़्लैग आज़माने को न कहे, तब तक उन्हें डिफ़ॉल्ट रूप से बंद रखें।
- स्थिर कॉन्फ़िगरेशन की तुलना में आकार और व्यवहार के तेज़ी से बदलने की अपेक्षा करें।
- जब कोई स्थिर मार्ग पहले से मौजूद हो, तो पहले उसी को प्राथमिकता दें।
- यदि आप OpenClaw को व्यापक रूप से रोल आउट कर रहे हैं, तो प्रायोगिक फ़्लैग को साझा बेसलाइन में शामिल करने से पहले छोटे परिवेश में जाँचें।
वर्तमान में दस्तावेज़ित फ़्लैग
| सतह | कुंजी | इसका उपयोग कब करें | अधिक |
|---|---|---|---|
| स्थानीय मॉडल रनटाइम | agents.defaults.experimental.localModelLean, agents.list[].experimental.localModelLean | कोई छोटा या अधिक सख्त स्थानीय बैकएंड OpenClaw की पूरी डिफ़ॉल्ट टूल सतह पर अटकता है | स्थानीय मॉडल |
| मेमोरी खोज | agents.defaults.memorySearch.experimental.sessionMemory | आप चाहते हैं कि memory_search पिछले सत्र ट्रांसक्रिप्ट को इंडेक्स करे और अतिरिक्त स्टोरेज/इंडेक्सिंग लागत स्वीकार करे | मेमोरी कॉन्फ़िगरेशन संदर्भ |
| Codex हार्नेस | plugins.entries.codex.config.appServer.experimental.sandboxExecServer | आप चाहते हैं कि नेटिव Codex ऐप-सर्वर 0.132.0 या नया, Code Mode बंद करने के बजाय OpenClaw सैंडबॉक्स-समर्थित exec-server को लक्षित करे | Codex हार्नेस संदर्भ |
| संरचित योजना टूल | tools.experimental.planTool | आप चाहते हैं कि संगत रनटाइम और UI में बहु-चरणीय कार्य ट्रैकिंग के लिए संरचित update_plan टूल उपलब्ध हो | Gateway कॉन्फ़िगरेशन संदर्भ |
स्थानीय मॉडल लीन मोड
agents.defaults.experimental.localModelLean: true कमजोर स्थानीय-मॉडल सेटअप के लिए दबाव घटाने वाला वाल्व है। इसके चालू होने पर, OpenClaw हर टर्न के लिए एजेंट की टूल सतह से तीन डिफ़ॉल्ट टूल — browser, cron, और message — हटा देता है। जब tools.toolSearch स्पष्ट रूप से कॉन्फ़िगर नहीं होता, तो यह उस रन को संरचित Tool Search नियंत्रणों पर भी डिफ़ॉल्ट कर देता है, ताकि बड़े Plugin, MCP, या क्लाइंट टूल कैटलॉग प्रॉम्प्ट में डालने के बजाय tool_search, tool_describe, और tool_call के पीछे रहें। जिन रनों को सीधे message डिलीवरी की आवश्यकता होती है, वे लीन-मोड Tool Search डिफ़ॉल्ट सक्षम करने के बजाय उस टूल को सीधे रखते हैं। किसी एक कॉन्फ़िगर किए गए एजेंट के लिए यही व्यवहार सक्षम या बंद करने के लिए agents.list[].experimental.localModelLean का उपयोग करें।
ये तीन टूल क्यों
डिफ़ॉल्ट OpenClaw रनटाइम में इन तीन टूल के विवरण सबसे बड़े हैं और पैरामीटर आकार सबसे अधिक हैं। छोटे-कॉन्टेक्स्ट या अधिक सख्त OpenAI-संगत बैकएंड पर यही अंतर बनता है:- टूल स्कीमा का प्रॉम्प्ट में साफ़ फिट होना बनाम बातचीत इतिहास को बाहर धकेलना।
- मॉडल का सही टूल चुनना बनाम बहुत अधिक मिलते-जुलते स्कीमा होने के कारण विकृत टूल कॉल निकालना।
- Chat Completions एडेप्टर का सर्वर की structured-output सीमाओं के भीतर रहना बनाम टूल-कॉल पेलोड आकार पर 400 त्रुटि आना।
read, write, edit, exec, apply_patch, वेब खोज/फ़ेच (जब कॉन्फ़िगर हो), मेमोरी, और सत्र/एजेंट टूल उपलब्ध रहते हैं। जब तक आप स्पष्ट रूप से tools.toolSearch: false सेट नहीं करते, अतिरिक्त कैटलॉग Tool Search के माध्यम से कॉल किए जा सकते हैं।
इसे कब चालू करें
लीन मोड तब सक्षम करें जब आप पहले ही साबित कर चुके हों कि मॉडल Gateway से बात कर सकता है, लेकिन पूर्ण एजेंट टर्न गलत व्यवहार करते हैं। सामान्य संकेत श्रृंखला यह है:openclaw infer model run --gateway --model <ref> --prompt "Reply with exactly: pong"सफल होता है।- सामान्य एजेंट टर्न विकृत टूल कॉल, अत्यधिक बड़े प्रॉम्प्ट, या मॉडल द्वारा अपने टूल अनदेखा करने के कारण विफल होता है।
localModelLean: trueचालू करने से विफलता दूर हो जाती है।
इसे कब बंद रखें
यदि आपका बैकएंड पूरे डिफ़ॉल्ट रनटाइम को साफ़-सुथरे ढंग से संभालता है, तो इसे बंद रखें। लीन मोड एक वर्कअराउंड है, डिफ़ॉल्ट नहीं। यह इसलिए मौजूद है क्योंकि कुछ स्थानीय स्टैक को व्यवहार करने के लिए छोटी टूल सतह चाहिए; होस्टेड मॉडल और पर्याप्त संसाधन वाले स्थानीय रिग को इसकी आवश्यकता नहीं होती। लीन मोडtools.profile, tools.allow/tools.deny, या मॉडल compat.supportsTools: false एस्केप हैच का विकल्प भी नहीं है। यदि आपको किसी विशिष्ट एजेंट के लिए स्थायी रूप से संकरी टूल सतह चाहिए, तो प्रायोगिक फ़्लैग के बजाय उन स्थिर नियंत्रणों को प्राथमिकता दें।
यदि आप पहले से Tool Search को वैश्विक रूप से ट्यून करते हैं, तो OpenClaw उस ऑपरेटर कॉन्फ़िगरेशन को वैसा ही छोड़ देता है। लीन-मोड Tool Search डिफ़ॉल्ट से बाहर निकलने के लिए tools.toolSearch: false सेट करें।
सक्षम करें
browser, cron, और message अनुपस्थित होने चाहिए, जब तक कि मौजूदा डिलीवरी मोड सीधे message उत्तरों को बाध्य न करे।