Anthropic ने GitHub पर Claude Code का संस्करण 2.1.318 जारी किया है। रिलीज़ नोट्स लंबे हैं और मुख्य रूप से विश्वसनीयता पर ज़ोर देते हैं। यह पैकेज साझा नेटवर्क फ़ोल्डरों पर कॉन्फ़िगरेशन और लॉगिन की बचत, claude.ai लॉगिन की समाप्ति और रिमोट तथा गैर-इंटरैक्टिव सत्रों के व्यवहार से जुड़ा है। अगर आप इस टूल को कंपनी में या ऑटोमेशन में इस्तेमाल करते हैं, तो जानना ज़रूरी है कि क्या बदला है।
कुछ शब्द, तथ्यों में जाने से पहले। ~/.claude.json वह कॉन्फ़िगरेशन फ़ाइल है जिसमें Claude Code सेटिंग्स, भरोसेमंद फ़ोल्डर और MCP सर्वर सहेजता है। MCP वह प्रोटोकॉल है जिससे सहायक बाहरी टूल्स से जुड़ता है। claude -p गैर-इंटरैक्टिव मोड है, जो स्क्रिप्ट और ऑटोमेशन में इस्तेमाल होता है। Mod वे एक्सटेंशन हैं जिन्हें Claude Code सत्र के दौरान लिखता है। Subagent एक सहायक एजेंट है जो मुख्य एजेंट के साथ समानांतर काम करता है।
Claude Code 2.1.318 में क्या नया है?
अपने GitHub पर आधिकारिक नोट्स के अनुसार, यह संस्करण रिकॉर्ड करता है कि जब Claude Code सत्र में लिखे mod सक्रिय करने के लिए पूछता है, तो उपयोगकर्ता ने क्या जवाब दिया। इसमें गेटवे के mantle अपस्ट्रीम पर assume_role भी जोड़ा गया है, जो किसी दूसरे AWS खाते की भूमिका के लिए और हर डेवलपर को AWS लागत सौंपने के लिए उपयोगी है।
Mod में $.model.fork के लिए effort विकल्प भी आया है, ताकि सत्र से स्वतंत्र एक तेज़ सहायक कार्य कम effort पर चल सके। परिणाम में भेजा गया effort दर्ज होता है।
लॉगिन समाप्ति का प्रबंधन कैसे बदलता है?
अब claude auth status सहेजे गए claude.ai लॉगिन की समाप्ति की तारीख (loginExpiresAt) दिखाता है। claude -p के JSON परिणाम credential_expires_at रिपोर्ट करते हैं। समाप्ति से 10 दिन पहले से, claude -p का टेक्स्ट आउटपुट stderr पर एक पंक्ति की चेतावनी दिखाता है।
जब लॉगिन समाप्त होता है, तो त्रुटि स्पष्ट रूप से यह बताती है और claude -p में claude auth login और claude setup-token सुझाती है। जो लोग बिना निगरानी वाले जॉब चलाते हैं, उनके लिए यह वह जानकारी है जो पहले नहीं थी।
नेटवर्क होम फ़ोल्डरों की इतनी चर्चा क्यों?
कई सुधार साझा नेटवर्क होम को छूते हैं। नोट्स में /logout, claude auth logout और claude mcp remove का ज़िक्र है, जो फ़ाइल अपडेट न होने पर भी सफलता बताते थे। सहेजा गया लॉगिन भी ठीक हुआ है, जो होम में जगह न बचने पर खाली फ़ाइल से बदल दिया जाता था।
अन्य प्रविष्टियाँ उन जॉब्स से जुड़ी हैं जो दूसरे टर्मिनल से नए लॉगिन के बाद Not logged in के साथ बाहर आ जाते थे, और claude mcp add व remove जो बिना लॉक के लिखते थे। अब वे इंतज़ार करते हैं या कोड 1 के साथ बाहर आते हैं, हालाँकि किसी दूसरे जॉब की बचत अब भी सहेजे गए सर्वर को बदल सकती है।
~/.claude.json के लिए, अमान्य फ़ाइल अब डिफ़ॉल्ट मानों से नहीं बदली जाती। स्टार्ट विफल हो जाता है और बहाली का तरीका बताता है। अगर फ़ाइल खाली है और उसका बैकअप नहीं है, तो Claude Code वैसे ही शुरू होता है जैसे फ़ाइल न होने पर। संदर्भ के लिए 2.1.314 के सुधार भी पढ़े जा सकते हैं।
सत्र, subagents और सुरक्षा पर क्या असर?
नोट्स टूल कॉल के विफल प्रयासों के बाद --continue से बातचीत के खोने को ठीक करते हैं, जो 2.1.314 की रिग्रेशन थी। macOS पर कई Bash कमांड से होने वाला ब्लॉक भी ठीक हुआ है, और संदेश भेजते ही टाइप किए गए कीस्ट्रोक्स से हल होने वाले अनुमति प्रॉम्प्ट भी।
स्व-होस्टेड रनर या क्लाउड सत्र के रीस्टार्ट के बाद स्वीकृत कमांड सत्र के शुरुआती फ़ोल्डर में चल जाती थी। अब अगर मांगा गया फ़ोल्डर पहुँच में नहीं है, तो कमांड नहीं चलती। साथ ही URL वाला deniedMcpServers मेल खाने वाले अपस्ट्रीम के Anthropic द्वारा दिए गए सर्वरों को भी ब्लॉक करता है।
बैकग्राउंड subagents सभी प्रदाताओं पर 3 मिनट बाद शेल कमांड को पृष्ठभूमि में भेजते हैं, ताकि प्रॉम्प्ट कैश समाप्त न हो। Bedrock, Vertex, Foundry पर या बिना टेलीमेट्री के, ठंडे कैश के साथ, यह इंतज़ार 5 मिनट तक जा सकता है। पिछली रिलीज़ से तुलना के लिए 2.1.316 देखें।
जानने योग्य सीमाएँ
दिए गए नोट्स अधूरे हैं और आखिरी प्रविष्टि, जो गेटवे से जुड़ी है, अपूर्ण है। हमने किसी भी सुधार को व्यवहार में सत्यापित नहीं किया है। कुछ सीमाएँ घोषित हैं, जैसे कि किसी दूसरे जॉब द्वारा सहेजा गया MCP सर्वर अब भी बदला जा सकता है। प्रदर्शन पर प्रभाव के कोई माप उपलब्ध नहीं हैं।
डिजिटल क्षेत्र में काम करने वालों के लिए क्या बदलता है
अगर आप स्क्रिप्ट या CI में Claude Code इस्तेमाल करते हैं, तो claude auth status से लॉगिन की समाप्ति जाँचें और stderr पर आने वाली चेतावनी को पकड़ें। अगर होम NFS या दूसरे साझा फ़ोल्डरों पर हैं, तो यह अपडेट खाली कॉन्फ़िगरेशन या खोए MCP सर्वरों का जोखिम कम करता है। कंपनी नीतियाँ संभालने वालों को deniedMcpServers के नियम दोबारा देखने चाहिए, जो अब अधिक व्यापक हैं। जो लोग इस सेवा पर विकास करते हैं, वे Cursor पर बैकडोर वाले एक्सटेंशन के मामले को याद रख सकते हैं, क्योंकि 2.1.318 IDE टर्मिनल से शुरू होने पर IDE एक्सटेंशन को अब अपने-आप इंस्टॉल नहीं करता।
हमारी राय
यह रिलीज़ कम दिखावटी है पर उपयोगी है। लगभग सभी प्रविष्टियाँ चुपचाप होने वाले डेटा नुकसान या बिना वास्तविक सफलता के घोषित सफलता को ठीक करती हैं, वह दोष जो उत्पादन में घंटों का नुकसान करता है। दूसरी ओर, नेटवर्क होम और रीस्टार्ट से जुड़ी कई समस्याएँ सामने आती हैं। ऐसे टूल के लिए, जो तेज़ी से बिना निगरानी के इस्तेमाल हो रहा है, लॉगिन और कॉन्फ़िगरेशन की बचत की मज़बूती एक बुनियादी ज़रूरत होनी चाहिए, बाद में लगाए जाने वाले पैच नहीं।
अक्सर पूछे जाने वाले प्रश्न
नई लॉगिन समाप्ति चेतावनी क्या करती है?
यह claude -p के टेक्स्ट आउटपुट में stderr पर दिखती है, सहेजे गए claude.ai लॉगिन के समाप्त होने से 10 दिन पहले से। तारीख claude auth status में भी दिखती है। JSON परिणामों में credential_expires_at फ़ील्ड मौजूद है।
क्या Claude Code 2.1.318 --continue के साथ बातचीत के खोने को ठीक करता है?
हाँ, एक खास मामले में। नोट्स में उस पिछली बातचीत के खोने का ज़िक्र है जो गलत बने टूल कॉल के प्रयासों के खत्म होने के बाद हो जाती थी। यह 2.1.314 में आई रिग्रेशन थी।
अगर ~/.claude.json खराब हो जाए तो क्या होगा?
गैर-इंटरैक्टिव स्टार्ट विफल हो जाता है और बताता है कि फ़ाइल कैसे बहाल करें, फ़ाइल जैसी है वैसी ही रहती है। पहले उसे डिफ़ॉल्ट मानों से बदल दिया जाता था। बिना बैकअप की खाली फ़ाइल अब खराब के रूप में रिपोर्ट नहीं होती।
क्या IDE एक्सटेंशन पर कोई असर पड़ता है?
हाँ। IDE टर्मिनल में शुरू होने पर Claude Code अब IDE एक्सटेंशन न इंस्टॉल करता है न अपडेट। बाहरी टर्मिनल से /ide का इस्तेमाल करें या एडिटर की एक्सटेंशन व्यू का।
क्या subagents अलग तरह से काम करते हैं?
हाँ। बैकग्राउंड वाले subagents 3 मिनट बाद शेल कमांड को पृष्ठभूमि में भेज देते हैं। और अगर विकल्प Ask each time पर है, तो मॉडल बदलने के बजाय वे रुक जाते हैं।
अगले Claude Code रिलीज़ में क्या जाँचें
2.1.318 कई दोष ठीक करता है पर कुछ घोषित सीमाएँ छोड़ता है। अगले नोट्स बताएँगे कि क्या नेटवर्क होम की समस्याएँ रुकती हैं।
- अगले रिलीज़ नोट्स पढ़ें और MCP सर्वरों के लॉक और समवर्ती बचत से जुड़ी प्रविष्टियाँ खोजें।
- पूरी टीम पर लागू करने से पहले अपडेट को एक टेस्ट रनर पर आज़माएँ।
- अपने जॉब्स में समाप्ति चेतावनी आती है या नहीं जाँचें और लॉगिन की समाप्ति की तारीख नोट करें।




