आज, हम Claude Code में Todos को Tasks में अपग्रेड कर रहे हैं। Tasks एक नया प्रिमिटिव है जो Claude Code को अधिक जटिल प्रोजेक्ट्स को ट्रैक और पूरा करने और उन पर कई सत्रों या उप-एजेंटों में सहयोग करने में मदद करता है।
जैसे-जैसे मॉडल क्षमताएं बढ़ती हैं, हम सबसे महत्वपूर्ण काम यह कर सकते हैं कि Claude को "अनहोबल" करें और इसे अपनी नई क्षमताओं का प्रभावी ढंग से उपयोग करने दें। पिछले मॉडलों की तुलना में, Opus 4.5 लंबे समय तक स्वायत्त रूप से चलने और अपनी स्थिति को बेहतर ढंग से ट्रैक करने में सक्षम है। हमने पाया कि TodoWrite Tool की अब आवश्यकता नहीं थी क्योंकि Claude पहले से ही जानता था कि छोटे कार्यों के लिए उसे क्या करना है।
उसी समय, हम खुद को Claude Code का उपयोग लंबे प्रोजेक्ट्स को पूरा करने के लिए करते हुए पाते थे, कभी-कभी कई उप-एजेंटों, कॉन्टेक्स्ट विंडो या सत्रों में। लेकिन प्रोजेक्ट अधिक जटिल होते हैं, कार्यों में निर्भरताएं और अवरोध होते हैं और सत्रों में उपयोग करने पर समन्वय की आवश्यकता होती है।
यह स्पष्ट था कि हमें Claude को लंबे प्रोजेक्ट्स पर काम करने में मदद करने के लिए Todos को विकसित करने की आवश्यकता थी। यह आवश्यकता समुदाय में भी उभर रही थी और हमने Steve Yegge द्वारा Beads जैसी परियोजनाओं से प्रेरणा ली।
Tasks प्रोजेक्ट्स में कई कार्यों के समन्वय के लिए हमारा नया एब्स्ट्रैक्शन है, Claude एक-दूसरे पर निर्भरता वाले Tasks बना सकता है जो मेटाडेटा में संग्रहीत होते हैं, जो अधिक प्रोजेक्ट्स के काम करने के तरीके को दर्शाता है। इसके अतिरिक्त, Tasks फाइल सिस्टम में संग्रहीत होते हैं ताकि कई उप-एजेंट या सत्र उन पर सहयोग कर सकें। जब एक सत्र किसी Task को अपडेट करता है, तो यह उसी Task List पर काम कर रहे सभी सत्रों को प्रसारित किया जाता है।
आप अभी Claude से Tasks बनाने के लिए कह सकते हैं, यह विशेष रूप से उप-एजेंटों को स्पिन अप करते समय उपयोगी है। Tasks ~/.claude/tasks में संग्रहीत होते हैं, आप इसका उपयोग Tasks के ऊपर अतिरिक्त उपयोगिताएँ बनाने के लिए भी कर सकते हैं।
सत्रों को एक ही Task List पर सहयोग करने के लिए, आप TaskList को एक पर्यावरण चर के रूप में सेट कर सकते हैं और Claude को इस प्रकार शुरू कर सकते हैं:
CLAUDE_CODE_TASK_LIST_ID=groceries claude
यह claude -p और AgentSDK के लिए भी काम करता है।
Tasks Claude को अधिक जटिल प्रोजेक्ट बनाने की अनुमति देने के लिए एक महत्वपूर्ण बिल्डिंग ब्लॉक हैं। हम यह देखने के लिए उत्सुक हैं कि आप इसका उपयोग कैसे करते हैं।





