Claude Code Auto Mode में सर्वर-साइड क्लासिफायर: बिलिंग, गेटवे और फ़ॉलबैक लॉजिक
Claude Code v2.1.278 अपडेट का विश्लेषण: Auto Mode सर्वर-साइड सुरक्षा जांच आपके बिल को क्यों नहीं बढ़ाती है, बिल करने योग्य फ़ॉलबैक कब ट्रिगर होता है, कॉर्पोरेट गेटवे को पास-थ्रू के लिए कैसे कॉन्फ़िगर करें, और CLAUDE_CODE_AUTO_MODE_SERVER फ़्लैग क्या काम करता है।
विषय-सूची

यदि Claude Code को अपडेट करने के बाद Auto Mode में कमांड निष्पादित करते समय आपका टर्मिनल रुक जाता है और निम्नलिखित चेतावनी प्रदर्शित करता है:
We're changing auto mode to no longer charge for classifier requests in Claude Code. However, this session isn't eligible.
तो इसका मतलब है कि क्लाइंट ने नई शून्य-लागत (zero-cost) सर्वर-साइड सुरक्षा सत्यापन को सक्रिय करने का प्रयास किया, लेकिन बुनियादी ढांचे (infrastructure) की सीमाओं के कारण यह आपके सक्रिय सत्र पर लागू नहीं हो सका।
Auto Mode में, क्लासिफायर संभावित रूप से संवेदनशील कार्रवाइयों—जैसे Bash निष्पादन, सिस्टम कमांड और आउटबाउंड नेटवर्क कॉल—को चलने से पहले जांचता है। v2.1.278 संस्करण से पहले, ये जांचें अलग क्लाइंट-साइड अनुरोधों के माध्यम से की जाती थीं, जो बिल योग्य टोकन की खपत करती थीं। v2.1.278 से, सत्यापन डिफ़ॉल्ट रूप से Anthropic और क्लाउड प्लेटफ़ॉर्म सर्वरों पर स्थानांतरित कर दिया गया है: अब ये जांचें बिना किसी अतिरिक्त शुल्क के सीधे प्राथमिक मॉडल अनुरोधों के भीतर चलती हैं।
जब सर्वर-साइड सत्यापन अनुपलब्ध होता है, तो Claude Code क्लाइंट-साइड क्लासिफायर अनुरोधों के माध्यम से कार्रवाइयों का सत्यापन जारी रखता है। इन फ़ॉलबैक अनुरोधों का बिल पहले की तरह मानक टोकन दरों पर लिया जाता है; यह चेतावनी केवल यह दर्शाती है कि सत्यापन बिल किए जाने वाले क्लाइंट-साइड क्लासिफायर अनुरोधों पर वापस आ गया है, इसका अर्थ यह बिल्कुल नहीं है कि सुरक्षा जांचें अक्षम कर दी गई हैं।
नोटिस का उत्तर देना: Enter बनाम Esc / Ctrl+C
जब सर्वर-साइड जांचें अनुपलब्ध होती हैं, तो Claude Code सत्यापन की आवश्यकता वाले पहले कमांड को चलाने से पहले निष्पादन को रोक देता है और आपकी प्रतिक्रिया की प्रतीक्षा करता है:
- Enter दबाना: विलंबित कमांड को स्वीकृत करता है। सत्र क्लाइंट-साइड क्लासिफायर जांचों का उपयोग करके Auto Mode में जारी रहता है, जिनका बिल मानक टोकन दरों पर लिया जाता है। यदि प्रॉम्प्ट में किसी मध्यवर्ती गेटवे या प्रॉक्सी की स्पष्ट रूप से पहचान की गई थी, तो यह पुष्टिकरण स्थानीय मशीन पर 24 घंटे के लिए कैश किया जाता है। यदि किसी गेटवे नाम की पहचान नहीं की गई थी, तो अगले सत्र फ़ॉलबैक पर प्रॉम्प्ट फिर से दिखाई देगा।
- Esc या Ctrl+C दबाना: लंबित कार्रवाई को तुरंत निरस्त करता है और सक्रिय टर्न को समाप्त करता है। सत्र Auto Mode में रहता है, कोई पुष्टिकरण सहेजा नहीं जाता है, और सत्यापन की आवश्यकता वाले अगले कमांड पर प्रॉम्प्ट फिर से दिखाई देगा।
- मोड बदलना: Auto Mode से पूरी तरह बाहर निकलने के लिए
Shift+Tabदबाएं। टोकन शुल्क से बचने के लिए सुरक्षा नीतियों या सैंडबॉक्स सुरक्षा को अक्षम करने की सख्त मनाही है।
गैर-इंटरैक्टिव वातावरण में, Claude Code स्वचालन (automation) के लिए अपने व्यवहार को अनुकूलित करता है:
- हेडलेस मोड (
-p) में, निष्पादन जारी रहने के दौरान नोटिस कोstderrपर निर्देशित किया जाता है। stream-jsonमोड में, क्लाइंट संदेश स्ट्रीम में एकsystemचेतावनी घटना उत्सर्जित करता है (जिसे Agent SDK के माध्यम से उपभोग किया जा सकता है)।- VS Code एक्सटेंशन में, नोटिस चैट UI में एक सूचनात्मक बैनर के रूप में प्रदर्शित होता है और इसके लिए किसी कीबोर्ड पुष्टिकरण की आवश्यकता नहीं होती है।
सत्र निदान: /status कमांड और फ़ॉलबैक लॉजिक
Auto Mode वर्तमान में सुरक्षा जांचों को कैसे संभाल रहा है, इसका निरीक्षण करने के लिए बिल्ट-इन स्टेटस कमांड चलाएं:
/status
आउटपुट में Auto mode server लाइन देखें:
Enabled: सुरक्षा सत्यापन सर्वर पर चल रहा है। कोई अलग क्लासिफायर टोकन शुल्क लागू नहीं होता है।Disabled: सत्र क्लाइंट-साइड क्लासिफायर पर फ़ॉलबैक हो गया है। सुरक्षा अनुरोध क्लाइंट द्वारा भेजे जाते हैं और नियमित टोकन खपत के रूप में बिल किए जाते हैं।
अलग-थलग विफलताएं बनाम सत्र-स्तरीय फ़ॉलबैक
एक अलग-थलग नेटवर्क रुकावट और एक निरंतर सत्र फ़ॉलबैक के बीच अंतर करें:
- एकल कार्रवाई: यदि सर्वर किसी एकल ऑपरेशन को सत्यापित करने में विफल रहता है, तो Claude Code अपने स्तर पर एक एकल क्लाइंट-साइड जांच करता है और बाद के अनुरोध पर फिर से सर्वर-साइड सत्यापन का प्रयास करता है। इस मामले में सत्र चेतावनी प्रदर्शित नहीं होती है।
- सत्र फ़ॉलबैक: ऑन-स्क्रीन प्रॉम्प्ट केवल तभी दिखाई देता है जब पूरे सत्र के लिए सर्वर-साइड जांचें विफल हो जाती हैं (जो कि पहले सत्यापित कमांड पर ही हो सकता है)।
प्लेटफ़ॉर्म उपलब्धता, क्षेत्रीय रोलआउट और अपवाद
सर्वर-साइड सत्यापन Claude Code v2.1.278 और बाद के संस्करणों में डिफ़ॉल्ट रूप से सक्षम है:
- Claude API और Enterprise खातों के लिए;
- AWS, Amazon Bedrock, Google Cloud Agent Platform (Vertex), और Microsoft Foundry पर Claude Platform के लिए;
- संगत प्रॉक्सी और गेटवे के लिए।
प्रमुख उपलब्धता नियम और सीमाएं:
- Pro, Max, और Team प्लान: इन व्यक्तिगत और टीम स्तरों के ग्राहकों को यह नोटिस कभी नहीं दिखता।
- क्लाउड मॉडल प्रतिबंध: Amazon Bedrock, Google Cloud Vertex, और Microsoft Foundry पर, समग्र Auto Mode केवल Claude Sonnet 5, Opus 4.7 और नए, तथा Fable परिवार के मॉडल के लिए समर्थित है।
- चरणबद्ध रोलआउट (Phased rollout): सर्वर-साइड सत्यापन की उपलब्धता प्लेटफ़ॉर्म, क्षेत्र और क्रेडेंशियल्स पर निर्भर करती है। यदि आपका नेटवर्क किसी प्रॉक्सी या कॉर्पोरेट गेटवे के माध्यम से रूट नहीं होता है, फिर भी
/statusमेंDisabledदिखाई देता है, तो एक संभावित कारण यह है कि सत्यापन अभी तक आपके कॉन्फ़िगरेशन के लिए उपलब्ध नहीं है। अपने व्यवस्थापक से संपर्क करें या/feedbackके माध्यम से रिपोर्ट करें।
गेटवे की चुनौती: पारदर्शी पास-थ्रू और CLAUDE_CODE_AUTO_MODE_SERVER फ़्लैग
इस नोटिस का सबसे सामान्य ट्रिगर एक एंटरप्राइज़ LLM गेटवे या प्रॉक्सी (जैसे मॉडल राउटर या लोड बैलेंसर) है जो क्लाइंट और अपस्ट्रीम API के बीच ट्रैफ़िक को हटाता या संशोधित करता है।
गेटवे आवश्यकताएं
सर्वर सत्यापन के लिए एंड-टू-एंड पारदर्शी मेटाडेटा अग्रेषण की आवश्यकता होती है। गेटवे के माध्यम से शून्य-लागत सर्वर जांच को सक्षम करने के लिए, व्यवस्थापकों को पास-थ्रू नियम कॉन्फ़िगर करने होंगे:
- सुरक्षा फ़ील्ड (विशेष रूप से
safeguardsफ़ील्ड) सहित सभी अनुरोध हेडर और बॉडी पैरामीटर अपरिवर्तित अग्रेषित करें; - अपरिचित कुंजियों (विशेष रूप से
safeguard_resultsपेलोड) को हटाए बिना प्रतिक्रियाओं और स्ट्रीमिंग घटनाओं को वापस लौटाएं; - प्रॉक्सी लेयर पर मूल टूल निष्पादन पहचानकर्ताओं (
tool_use_id) को बदले बिना सुरक्षित रखें।
अस्थायी ऑप्ट-आउट फ़्लैग और समझौते (Trade-offs)
यदि आपका एंटरप्राइज़ गेटवे इन मेटाडेटा फ़ील्ड को पास नहीं कर सकता है और इसे तुरंत अपडेट नहीं किया जा सकता है, तो आप अवरोधक प्रॉम्प्ट को दबा सकते हैं:
export CLAUDE_CODE_AUTO_MODE_SERVER=0
इस परिवेश चर (environment variable) के बारे में समझने योग्य प्रमुख कारक:
- समझौता (Trade-off): इस चर को सेट करने से Claude Code को Bedrock, Vertex, Foundry, या गेटवे मार्गों पर सर्वर-साइड जांच का अनुरोध न करने का निर्देश मिलता है। चेतावनी प्रॉम्प्ट दब जाता है, लेकिन सभी क्लासिफायर जांच बिल करने योग्य क्लाइंट-साइड अनुरोधों के रूप में निष्पादित होंगी।
- सीधे कनेक्शन पर अनदेखा: आधिकारिक Anthropic API से सीधे कनेक्ट होने पर यह चर पढ़ा नहीं जाता है और इसे पूरी तरह से अनदेखा कर दिया जाता है।
- जब
CLAUDE_CODE_AUTO_MODE_SERVERपरिभाषित नहीं होता है, तोCLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1सेट करने से समान प्रभाव उत्पन्न होता है। - यह सेटिंग अस्थायी है और भविष्य के Claude Code रिलीज़ में इसे बहिष्कृत या हटाया जा सकता है।
लागत निदान: घटना टाइमलाइन और वास्तविक लागत चालक
Auto Mode टोकन खपत और HTTP 429 त्रुटियों के संबंध में कई धारणाएं सामने आई हैं। सटीक लागत मूल्यांकन के लिए परिकल्पनाओं के बजाय आधिकारिक रिलीज़ समयसीमा और कच्चे लॉग्स (raw logs) का क्रॉस-रेफ़रेंस लेना आवश्यक है।
प्रॉम्प्ट, बिलिंग फ़ॉलबैक और गेटवे कॉन्फ़िगरेशन के आधिकारिक विवरण के लिए, आधिकारिक Claude Code दस्तावेज़ देखें।
घटना टाइमलाइन
timeline
title Auto Mode सत्यापन तंत्र का विकास
2026-09-08 : ऐतिहासिक घटना #93558 : एट्रिब्यूशन हेडर के कारण संस्करण 2.1.263–2.1.267 पर विशिष्ट 429 विफलता
2026-09-19 : आधिकारिक रिलीज़ v2.1.278 : डिफ़ॉल्ट रूप से सर्वर क्लासिफायर, /status में संकेतक, फ़ॉलबैक चेतावनी
2026-09 : Reddit पर चर्चा : कारणों को अलग किए बिना GitOps चक्रों में $50/hour खर्च की रिपोर्ट
- 8–9 सितंबर, 2026 (पुराने संस्करणों पर ऐतिहासिक समस्या): अंक रिपोर्ट #93558 ने क्लाइंट संस्करण 2.1.263–2.1.267 पर विफलताओं का दस्तावेजीकरण किया। एक कस्टम गेटवे को
CLAUDE_CODE_ATTRIBUTION_HEADER=0के साथ संयोजित करने पर, क्लाइंट को क्लासिफायर जांचों पर 15 खाली HTTP 429 प्रतिक्रियाओं का एक क्रम प्राप्त हुआ, जिससे Bash कमांड अवरुद्ध हो गए। फ़्लैग को हटाने से समस्या हल हो गई। लिगेसी क्लाइंट ने केवल डिफ़ॉल्टapi.anthropic.comहोस्ट के लिए एट्रिब्यूशन हेडर को पुनर्स्थापित किया था, और कस्टम एंडपॉइंट्स पर उन्हें छोड़ दिया था।- नोट: यह समस्या विशेष रूप से पुराने क्लाइंट संस्करणों से संबंधित थी। रिपोर्ट में ऐसा कोई सबूत नहीं है कि यह v2.1.278 में दोबारा दोहराई जाती है, और न ही प्रत्येक 429 स्थिति कोड एट्रिब्यूशन हेडर व्यवहार के कारण होता है।
- 19 सितंबर, 2026 (v2.1.278 रिलीज़): आधिकारिक रिलीज़ जिसने समर्थित प्लेटफ़ॉर्म पर सर्वर-साइड वर्गीकरण को डिफ़ॉल्ट रूप से स्थापित किया,
/statusमेंAuto mode serverफ़ील्ड जोड़ा, और बिल किए जाने वाले फ़ॉलबैक अधिसूचना संवाद की शुरुआत की। - $50/घंटे के खर्च पर Reddit चर्चा: एक उपयोगकर्ता ने Opus 5-high पर विस्तारित GitOps स्वचालन रन (Ansible, OpenTofu) में प्रति घंटे लगभग $50 खर्च करने की सूचना दी। उपयोगकर्ता ने अनुमान लगाया कि Auto Mode क्लासिफायर प्रत्येक कमांड पर पूरा वार्तालाप इतिहास प्रेषित कर रहा था। उस थ्रेड में कोई पुष्टिकारक टोकन लेखांकन प्रदान नहीं किया गया था।
लॉग ऑडिट के बिना क्लासिफायर पर लागत मढ़ना क्यों अनुचित है
लॉग डेटा के बिना $50/घंटे के बिल का सीधा संबंध क्लासिफायर ओवरहेड से जोड़ना साक्ष्य द्वारा असमर्थित है:
- हालांकि Reddit पोस्टर ने JSONL सत्र फ़ाइलों को कैप्चर किया था, लेकिन उन्होंने प्राथमिक मॉडल इनफ़्रेंस से क्लासिफायर टोकन उपयोग को अलग करने के लिए घटक-स्तरीय लागत विश्लेषण नहीं किया। उस सत्र में वास्तविक खर्च के चालक असत्यापित बने हुए हैं।
- Anthropic द्वारा अघोषित कैशिंग मूल्य समायोजन का आरोप लगाने वाले फ़ोरम के दावे सत्यापित नीति परिवर्तनों के बजाय उपयोगकर्ताओं के कयास मात्र हैं।
- दस्तावेज़ पुष्टि करते हैं कि सर्वर जांचें कोई अतिरिक्त बिलिंग नहीं जोड़ती हैं, जबकि क्लाइंट फ़ॉलबैक अनुरोधों का बिल पहले की तरह मानक टोकन दरों पर लिया जाता है। किसी एक उपयोगकर्ता की रिपोर्ट क्लासिफायर ओवरहेड को परिमाणित करने के लिए अपर्याप्त है।
- GitOps वर्कफ़्लो में, OpenTofu इन्वेंट्री/सूचियां और व्यापक Ansible आउटपुट प्राथमिक मॉडल के संदर्भ विंडो में संभावित योगदानकर्ता हो सकते हैं। क्लासिफायर ओवरहेड के बारे में निष्कर्ष निकालने से पहले सत्र लॉग्स में इसका सीधे ऑडिट किया जाना चाहिए।
इंजीनियरों के लिए व्यावहारिक समस्या निवारण वर्कफ़्लो
यदि आप अप्रत्याशित टोकन उपयोग या फ़ॉलबैक नोटिस का सामना करते हैं, तो इस नैदानिक चेकलिस्ट का पालन करें:
- अपना संस्करण सत्यापित करें: सुनिश्चित करें कि आप Claude Code संस्करण
2.1.278या बाद का संस्करण चला रहे हैं (claude --version)। - अपनी सत्र स्थिति जांचें:
/statusचलाएं औरAuto mode serverपंक्ति खोजें।- यदि
Enabled: क्लासिफायर बिना किसी अतिरिक्त टोकन शुल्क के सर्वर-साइड चल रहा है। - यदि
Disabled: सत्र बिल योग्य क्लाइंट-साइड जांचों पर फ़ॉलबैक हो गया है।
- यदि
- फ़ॉलबैक के मूल कारण को अलग करें:
- एक मध्यवर्ती गेटवे के पीछे: प्रॉक्सी लॉग की जांच करके यह निर्धारित करें कि क्या
safeguardsयाsafeguard_resultsफ़ील्ड हटाए जा रहे हैं, या क्याtool_use_idमान संशोधित किए जा रहे हैं। यदि गेटवे को तुरंत अपडेट नहीं किया जा सकता है, तो एक अस्थायी समाधान के रूप मेंexport CLAUDE_CODE_AUTO_MODE_SERVER=0का उपयोग करें। - प्रत्यक्ष API कनेक्शन: सर्वर सत्यापन अभी भी आपके क्षेत्र या खाता स्तर पर रोल आउट हो रहा हो सकता है। अपने व्यवस्थापक से पुष्टि करें या
/feedbackके माध्यम से फ़ीडबैक सबमिट करें।
- एक मध्यवर्ती गेटवे के पीछे: प्रॉक्सी लॉग की जांच करके यह निर्धारित करें कि क्या
- JSONL लॉग का उपयोग करके व्यय का ऑडिट करें:
- सत्र ट्रांसक्रिप्ट (
.jsonl) फ़ाइल खोलें; - अनुरोध प्रकार के अनुसार टोकन गणना (
input_tokens,cache_read_input_tokens,output_tokens) को विभाजित करें; - प्राथमिक मॉडल अनुरोधों (Opus/Sonnet) से सुरक्षा क्लासिफायर कॉल को अलग करें;
- संचयी संदर्भ विंडो पर विस्तृत टर्मिनल आउटपुट के प्रभाव को मापें।
- सत्र ट्रांसक्रिप्ट (
- सुरक्षा आधार रेखा बनाए रखें: टोकन लागत को कम करने के प्रयास में कभी भी सुरक्षा गार्डरेल्स या अनुमति सीमाओं को अक्षम न करें।