Claude को यह बताने के लिए कि कोई टूल उपलब्ध है, अनुरोध में क्या शामिल किया जाता है?	JSON schema (टूल स्कीमा) को `tools` कीवर्ड आर्गुमेंट के रूप में शामिल किया जाता है।
जब Claude किसी टूल का उपयोग करने का निर्णय लेता है, तो प्रतिक्रिया (response) की संरचना में क्या बदलाव आता है?	प्रतिक्रिया एक मल्टी-ब्लॉक मैसेज (Multi-block message) होती है, जिसमें टेक्स्ट ब्लॉक के साथ एक टूल यूज़ ब्लॉक होता है।
टूल यूज़िंग प्रतिक्रिया में 'टेक्स्ट ब्लॉक' (Text block) का उद्देश्य क्या होता है?	यह वह टेक्स्ट होता है जो उपयोगकर्ता को यह समझाने के लिए दिखाया जाता है कि सिस्टम क्या करने वाला है (जैसे, "मैं आपके लिए वर्तमान समय ढूंढ सकता हूँ")।
'टूल यूज़ ब्लॉक' (Tool use block) में कौन सी महत्वपूर्ण जानकारी होती है?	यह उस टूल फंक्शन का नाम और उसके लिए आवश्यक इनपुट (arguments) प्रदान करता है जिसे Claude कॉल करना चाहता है।
क्या Claude बातचीत का इतिहास (conversation history) अपने आप स्टोर करता है?	नहीं, Claude किसी भी बातचीत का इतिहास स्टोर नहीं करता है; इसे मैन्युअल रूप से प्रबंधित करना पड़ता है।
मल्टी-ब्लॉक मैसेज का उपयोग करके बातचीत का इतिहास बनाते समय हमें क्या सुनिश्चित करना चाहिए?	हमें संदेश के पूरे `content` लिस्ट (जिसमें सभी ब्लॉक शामिल हैं) को इतिहास में शामिल करना चाहिए।
मल्टी-ब्लॉक मैसेज को संभालने के लिए हमें किन सहायक फ़ंक्शंस (helper functions) को अपडेट करना होगा?	`add user message` और `add assistant message` जैसे सहायक फ़ंक्शंस को अपडेट करना होगा।
