बोला गया सारांश — साथ पढ़ने के लिए प्ले दबाएँ: बोली जा रही पंक्ति ऊपर रहती है।
सबएजेंट्स विशेषीकृत सहायक हैं जिन्हें Claude Code कार्यों को सौंप सकता है। उन्हें केंद्रित सहायकों के रूप में सोचें: प्रत्येक अपनी स्वयं की conversation context window में चलता है, अपना काम करता है, और मुख्य thread को एक सारांश लौटाता है। मध्यवर्ती चरण -- सभी फ़ाइल reads, searches, और tool calls -- अलग-थलग रहते हैं और कभी भी आपकी मुख्य बातचीत को अव्यवस्थित नहीं करते।
सबएजेंट्स क्यों महत्वपूर्ण हैं
हर बार जब आप Claude Code के साथ चैट करते हैं, तो आप मुख्य context window में जोड़ रहे होते हैं। हर tool call, हर फ़ाइल read, हर search result वहां संग्रहीत हो जाता है। वह स्थान सीमित है, और एक बार भर जाने के बाद, Claude बातचीत के पहले के हिस्सों का ट्रैक खोने लगता है।
सबएजेंट्स इसे एक अलग context window स्पिन करके हल करते हैं। सबएजेंट को दो चीजें मिलती हैं:
- एक कस्टम system prompt आपकी configuration file से जो सबएजेंट की भूमिका और व्यवहार को परिभाषित करता है
- एक task description parent agent द्वारा लिखा गया जो इस बात पर आधारित है कि आपने क्या पूछा
सबएजेंट फिर अपने आप पर काम करता है। यह फ़ाइलें पढ़ता है, searches चलाता है, code संपादित करता है -- जो कुछ भी करने की आवश्यकता है। जब यह पूरा हो जाता है, तो केवल एक सारांश आपकी मुख्य बातचीत में वापस आता है। पूरी सबएजेंट बातचीत को फिर त्याग दिया जाता है।
इसका मतलब है कि आपकी मुख्य context स्वच्छ रहती है। आप उत्तर प्राप्त करते हैं बिना इसे खोजने की यात्रा के सभी शोर के। ट्रेडऑफ यह है कि आप यह दृश्यमानता खो देते हैं कि सबएजेंट अपने निष्कर्षों तक कैसे पहुंचा।
एक व्यावहारिक उदाहरण
मान लीजिए आप एक अपरिचित codebase की खोज कर रहे हैं और आप जानना चाहते हैं कि कौन सी service refunds को संभालती है। सबएजेंट के बिना, Claude 15 फ़ाइलें पढ़ सकता है, कई searches चला सकता है, और कई function calls को trace कर सकता है। यह सब आपकी context window को भर देता है, भले ही आपको केवल एक तथ्य की आवश्यकता थी।
सबएजेंट के साथ, अनुभव बहुत स्वच्छ है। आप सवाल पूछते हैं, Explore सबएजेंट स्पिन करता है, अपनी स्वयं की context में सभी खोदाई करता है, और एक केंद्रित उत्तर वापस देता है।
आपकी मुख्य context window केवल सवाल और सारांश को रिकॉर्ड करती है -- उन 15 फ़ाइलों को नहीं जो रास्ते में पढ़ी गई थीं।
Built-in सबएजेंट्स
Claude Code कई built-in सबएजेंट्स के साथ आता है जिन्हें आप तुरंत उपयोग कर सकते हैं:
- General purpose सबएजेंट \-- बहु-चरणीय कार्यों के लिए जिनमें exploration और action दोनों की आवश्यकता होती है
- Explore \-- codebases की तेजी से searching और navigation के लिए
- Plan \-- plan mode के दौरान आपके codebase के research और analysis के लिए एक plan प्रस्तुत करने से पहले
कस्टम सबएजेंट्स
Built-in विकल्पों से परे, आप कस्टम system prompts और tool access के साथ अपने स्वयं के सबएजेंट्स बना सकते हैं। यह आपको विशेषीकृत agents को परिभाषित करने देता है जो आपके workflow के अनुरूप हों -- एक code reviewer, एक test writer, एक documentation generator, या कुछ और जो आपको चाहिए।
मुख्य बातें
सबएजेंट्स आपको तीन मुख्य लाभ देते हैं:
- वे काम को केंद्रित टुकड़ों में तोड़ते हैं, जिससे प्रत्येक सबएजेंट एक विशिष्ट कार्य पर ध्यान केंद्रित कर सकता है
- वे सभी मध्यवर्ती काम को अलग करके आपकी मुख्य context window को स्वच्छ रखते हैं
- वे केवल वह जानकारी वापस लाते हैं जो आपको एक संक्षिप्त सारांश के रूप में चाहिए
चाहे आप built-in सबएजेंट्स का उपयोग कर रहे हों या अपने स्वयं के बना रहे हों, वे लंबे Claude Code sessions से अधिक प्राप्त करने का एक व्यावहारिक तरीका हैं। आपकी मुख्य context में जितना कम शोर होगा, आप उतना लंबा और प्रभावी ढंग से काम कर सकते हैं।