Fundamentals

प्रायोगिक सुविधाएँ

OpenClaw में प्रायोगिक सुविधाएँ ऑप्ट-इन पूर्वावलोकन सतहें हैं। वे स्पष्ट फ़्लैग के पीछे हैं क्योंकि स्थिर डिफ़ॉल्ट या दीर्घकालिक सार्वजनिक अनुबंध के योग्य होने से पहले उन्हें अभी वास्तविक दुनिया में और उपयोग की आवश्यकता है।

इन्हें सामान्य कॉन्फ़िगरेशन से अलग मानें:

  • संबंधित दस्तावेज़ आपको कोई फ़्लैग आज़माने को न कहे, तब तक उन्हें डिफ़ॉल्ट रूप से बंद रखें।
  • स्थिर कॉन्फ़िगरेशन की तुलना में आकार और व्यवहार के तेज़ी से बदलने की अपेक्षा करें।
  • जब कोई स्थिर मार्ग पहले से मौजूद हो, तो पहले उसी को प्राथमिकता दें।
  • यदि आप 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 त्रुटि आना।

उन्हें हटाने से OpenClaw चुपचाप दोबारा वायर नहीं होता — इससे केवल सीधे टूल की सूची छोटी होती है। मॉडल के पास अब भी read, write, edit, exec, apply_patch, वेब खोज/फ़ेच (जब कॉन्फ़िगर हो), मेमोरी, और सत्र/एजेंट टूल उपलब्ध रहते हैं। जब तक आप स्पष्ट रूप से tools.toolSearch: false सेट नहीं करते, अतिरिक्त कैटलॉग Tool Search के माध्यम से कॉल किए जा सकते हैं।

इसे कब चालू करें

लीन मोड तब सक्षम करें जब आप पहले ही साबित कर चुके हों कि मॉडल Gateway से बात कर सकता है, लेकिन पूर्ण एजेंट टर्न गलत व्यवहार करते हैं। सामान्य संकेत श्रृंखला यह है:

  1. openclaw infer model run --gateway --model <ref> --prompt "Reply with exactly: pong" सफल होता है।
  2. सामान्य एजेंट टर्न विकृत टूल कॉल, अत्यधिक बड़े प्रॉम्प्ट, या मॉडल द्वारा अपने टूल अनदेखा करने के कारण विफल होता है।
  3. localModelLean: true चालू करने से विफलता दूर हो जाती है।

इसे कब बंद रखें

यदि आपका बैकएंड पूरे डिफ़ॉल्ट रनटाइम को साफ़-सुथरे ढंग से संभालता है, तो इसे बंद रखें। लीन मोड एक वर्कअराउंड है, डिफ़ॉल्ट नहीं। यह इसलिए मौजूद है क्योंकि कुछ स्थानीय स्टैक को व्यवहार करने के लिए छोटी टूल सतह चाहिए; होस्टेड मॉडल और पर्याप्त संसाधन वाले स्थानीय रिग को इसकी आवश्यकता नहीं होती।

लीन मोड tools.profile, tools.allow/tools.deny, या मॉडल compat.supportsTools: false एस्केप हैच का विकल्प भी नहीं है। यदि आपको किसी विशिष्ट एजेंट के लिए स्थायी रूप से संकरी टूल सतह चाहिए, तो प्रायोगिक फ़्लैग के बजाय उन स्थिर नियंत्रणों को प्राथमिकता दें।

यदि आप पहले से Tool Search को वैश्विक रूप से ट्यून करते हैं, तो OpenClaw उस ऑपरेटर कॉन्फ़िगरेशन को वैसा ही छोड़ देता है। लीन-मोड Tool Search डिफ़ॉल्ट से बाहर निकलने के लिए tools.toolSearch: false सेट करें।

सक्षम करें

json5
{  agents: {    defaults: {      experimental: {        localModelLean: true,      },    },  },}

केवल एक एजेंट के लिए:

json5
{  agents: {    list: [      {        id: "local",        model: "lmstudio/gemma-4-e4b-it",        experimental: {          localModelLean: true,        },      },    ],  },}

फ़्लैग बदलने के बाद Gateway को पुनः आरंभ करें, फिर छोटी की गई टूल सूची की पुष्टि इसके साथ करें:

bash
openclaw status --deep

डीप स्टेटस आउटपुट सक्रिय एजेंट टूल सूचीबद्ध करता है; लीन मोड चालू होने पर browser, cron, और message अनुपस्थित होने चाहिए, जब तक कि मौजूदा डिलीवरी मोड सीधे message उत्तरों को बाध्य न करे।

प्रायोगिक का अर्थ छिपा हुआ नहीं है

यदि कोई सुविधा प्रायोगिक है, तो OpenClaw को दस्तावेज़ों और कॉन्फ़िगरेशन पथ में इसे साफ़-साफ़ कहना चाहिए। उसे जो नहीं करना चाहिए, वह है पूर्वावलोकन व्यवहार को स्थिर दिखने वाले डिफ़ॉल्ट नियंत्रण में छिपाकर यह दिखाना कि यह सामान्य है। कॉन्फ़िगरेशन सतहें इसी तरह उलझती हैं।

संबंधित

Was this useful?
On this page

On this page