सोच के स्तर (/think निर्देश)¶
यह क्या करता है¶
- किसी भी इनबाउंड बॉडी में इनलाइन निर्देश:
/t <level>,/think:<level>, या/thinking <level>। - स्तर (उपनाम):
off | minimal | low | medium | high | xhigh(केवल GPT-5.2 + Codex मॉडल) - minimal → “सोचें”
- low → “गहराई से सोचें”
- medium → “और गहराई से सोचें”
- high → “ultrathink” (अधिकतम बजट)
- xhigh → “ultrathink+” (केवल GPT-5.2 + Codex मॉडल)
x-high,x_high,extra-high,extra high, औरextra_highका मैपxhighसे होता है।highest,maxका मैपhighसे होता है।- प्रदाता नोट्स:
- Z.AI (
zai/*) केवल द्विआधारी सोच (on/off) का समर्थन करता है।offके अलावा कोई भी स्तरon(जिसेlowसे मैप किया जाता है) माना जाता है।
रिज़ॉल्यूशन क्रम¶
- संदेश पर इनलाइन निर्देश (केवल उसी संदेश पर लागू)।
- सत्र ओवरराइड (केवल-निर्देश संदेश भेजकर सेट किया गया)।
- वैश्विक डिफ़ॉल्ट (विन्यास में
agents.defaults.thinkingDefault)। - फ़ॉलबैक: तर्क-क्षमता वाले मॉडलों के लिए low; अन्यथा off।
सत्र डिफ़ॉल्ट सेट करना¶
- ऐसा संदेश भेजें जो केवल निर्देश हो (व्हाइटस्पेस अनुमत), उदाहरण के लिए
/think:mediumया/t high। - यह वर्तमान सत्र के लिए बना रहता है (डिफ़ॉल्ट रूप से प्रति-प्रेषक);
/think:offया सत्र निष्क्रिय रीसेट से साफ़ हो जाता है। - पुष्टिकरण उत्तर भेजा जाता है (
Thinking level set to high./Thinking disabled.)। यदि स्तर अमान्य है (उदा./thinking big), तो कमांड को संकेत के साथ अस्वीकार कर दिया जाता है और सत्र की स्थिति अपरिवर्तित रहती है। - वर्तमान सोच स्तर देखने के लिए बिना आर्ग्युमेंट के
/think(या/think:) भेजें।
एजेंट द्वारा अनुप्रयोग¶
- Embedded Pi: रिज़ॉल्व किया गया स्तर इन-प्रोसेस Pi एजेंट रनटाइम को पास किया जाता है।
Verbose निर्देश (/verbose या /v)¶
- स्तर:
on(minimal) |full|off(डिफ़ॉल्ट)। - केवल-निर्देश संदेश सत्र verbose को टॉगल करता है और
Verbose logging enabled./Verbose logging disabled.के साथ उत्तर देता है; अमान्य स्तर स्थिति बदले बिना संकेत लौटाते हैं। /verbose offएक स्पष्ट सत्र ओवरराइड संग्रहीत करता है; Sessions UI मेंinheritचुनकर इसे साफ़ करें।- इनलाइन निर्देश केवल उसी संदेश को प्रभावित करता है; अन्यथा सत्र/वैश्विक डिफ़ॉल्ट लागू होते हैं।
- वर्तमान verbose स्तर देखने के लिए बिना आर्ग्युमेंट के
/verbose(या/verbose:) भेजें। - जब verbose चालू होता है, तो संरचित टूल परिणाम देने वाले एजेंट (Pi, अन्य JSON एजेंट) प्रत्येक टूल कॉल को उसके अपने केवल-मेटाडेटा संदेश के रूप में वापस भेजते हैं, और जहाँ उपलब्ध हो वहाँ
<emoji> <tool-name>: <arg>(path/command) से पहले लगाया जाता है। ये टूल सारांश प्रत्येक टूल के शुरू होते ही भेजे जाते हैं (अलग बबल में), स्ट्रीमिंग डेल्टा के रूप में नहीं। - जब verbose
fullहोता है, तो टूल आउटपुट भी पूर्ण होने के बाद अग्रेषित किए जाते हैं (अलग बबल में, सुरक्षित लंबाई तक संक्षिप्त किए गए)। यदि आप रन के दौरान/verbose on|full|offबदलते हैं, तो उसके बाद आने वाले टूल बबल नई सेटिंग का पालन करेंगे।
तर्क की दृश्यता (/reasoning)¶
- स्तर:
on|off|stream। - केवल-निर्देश संदेश यह टॉगल करता है कि उत्तरों में थिंकिंग ब्लॉक्स दिखाए जाएँ या नहीं।
- सक्षम होने पर, तर्क एक अलग संदेश के रूप में
Reasoning:प्रीफ़िक्स के साथ भेजा जाता है। stream(केवल Telegram): उत्तर जनरेट होने के दौरान तर्क को Telegram ड्राफ्ट बबल में स्ट्रीम करता है, फिर बिना तर्क के अंतिम उत्तर भेजता है।- उपनाम:
/reason। - वर्तमान तर्क स्तर देखने के लिए बिना आर्ग्युमेंट के
/reasoning(या/reasoning:) भेजें।
संबंधित¶
- Elevated मोड के दस्तावेज़ Elevated mode में उपलब्ध हैं।
हार्टबीट्स¶
- Heartbeat प्रोब का बॉडी कॉन्फ़िगर किया गया heartbeat प्रॉम्प्ट होता है (डिफ़ॉल्ट:
Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.)। किसी heartbeat संदेश में दिए गए इनलाइन निर्देश सामान्य रूप से लागू होते हैं (लेकिन heartbeat से सत्र के डिफ़ॉल्ट बदलने से बचें)। - Heartbeat डिलीवरी डिफ़ॉल्ट रूप से केवल अंतिम payload भेजती है। अलग
Reasoning:संदेश (जब उपलब्ध हो) भी भेजने के लिए,agents.defaults.heartbeat.includeReasoning: trueया प्रति-एजेंटagents.list[].heartbeat.includeReasoning: trueसेट करें।
वेब चैट UI¶
- वेब चैट थिंकिंग सेलेक्टर पेज लोड होने पर इनबाउंड सत्र स्टोर/विन्यास से सत्र के संग्रहीत स्तर को मिरर करता है।
- किसी अन्य स्तर का चयन केवल अगले संदेश पर लागू होता है (
thinkingOnce)। भेजने के बाद, सेलेक्टर वापस संग्रहीत सत्र स्तर पर स्नैप हो जाता है। - सत्र डिफ़ॉल्ट बदलने के लिए पहले की तरह
/think:<level>निर्देश भेजें; अगली रीलोड के बाद सेलेक्टर उसे दर्शाएगा।