Claude के संदर्भ में 'टूल' (Tool) क्या है?	यह एक फ़ंक्शन है जिसे परिभाषित (define) किया जाता है और Claude को बाहरी डेटा या कार्यक्षमता (actions) तक पहुँचने के लिए उजागर (expose) किया जाता है।
टूल परिभाषा (Tool Definition) के तीन मुख्य भाग क्या होते हैं?	नाम (name), विवरण (description), और इनपुट स्कीमा (input schema)।
टूल को निष्पादित (execute) कौन करता है—Claude या आपका कोड?	आपका कोड (Your code) टूल को निष्पादित करता है; Claude केवल कॉल करने का निर्णय लेता है।
टूल विवरण (Description) के संबंध में सबसे महत्वपूर्ण सलाह क्या है?	विवरण बहुत विशिष्ट (specific) होना चाहिए, क्योंकि अस्पष्ट विवरण (vague descriptions) एजेंट को गलत टूल का उपयोग करने के लिए प्रेरित करते हैं।
यह संकेत (signal) क्या है कि Claude को आगे बढ़ने के लिए टूल का उपयोग करना होगा?	`stopreason: "tooluse"`।
'टूल रनर' (Tool Runner) का मुख्य उद्देश्य क्या है?	यह डेवलपर को मैन्युअल रूप से JSON स्कीमा लिखने और टूल उपयोग/परिणाम लूप (tool use/result loop) को संभालने की जटिलता से बचाता है।
टूल रनर कैसे काम करता है?	यह आपके वास्तविक फ़ंक्शंस (actual functions) को लेता है, उनके प्रकार (types) और दस्तावेज़ीकरण (docs) से स्कीमा बनाता है, और पूरे लूप को आंतरिक रूप से संभालता है।
