- नवीनतम संस्करण 2.1.20 में फ़ाइल पढ़ने और search pattern दिखाने, दोनों को एक ही summary sentence से बदल दिया गया है, जिससे उपयोगकर्ता यह नहीं देख पाते कि कौन-सी फ़ाइलें या pattern प्रोसेस हो रहे हैं
- उपयोगकर्ता GitHub issues के ज़रिए फ़ाइल path और search pattern display बहाल करने या toggle option जोड़ने की मांग कर रहे हैं
- डेवलपर Anthropic ने जवाब दिया कि “ज़्यादातर उपयोगकर्ताओं के लिए simplification उपयोगी है”, लेकिन वास्तव में ज़्यादातर comments शिकायतों से भरे हैं
- सुझाया गया विकल्प ‘verbose mode’ का उपयोग था, लेकिन लगातार यह आलोचना हो रही है कि इसकी अत्यधिक debug output के कारण इसकी उपयोगिता कम हो जाती है
- कई versions बीत जाने के बाद भी मूल समस्या का समाधान नहीं हुआ है, और उपयोगकर्ता पिछले version (2.1.19) पर लौटने या एक simple settings flag जोड़ने की मांग कर रहे हैं
Claude Code 2.1.20 में बदलाव
- नए version में सभी फ़ाइल reading और search pattern output को “Read 3 files”, “Searched for 1 pattern” जैसी एक-पंक्ति summary से बदल दिया गया है
- पहले यह विस्तार से दिखाया जाता था कि कौन-सी फ़ाइलें पढ़ी गईं और कौन-से pattern search किए गए
- अब details गायब हो गई हैं, जिससे उपयोगकर्ताओं के लिए codebase के भीतर हो रही कार्रवाई को ट्रैक करना मुश्किल हो गया है
- इस बदलाव के कारण महीने के 200 डॉलर चुकाने वाले उपयोगकर्ताओं ने आलोचना की है कि tool की transparency खत्म हो गई है
उपयोगकर्ताओं की प्रतिक्रिया और GitHub issues
- कई GitHub issues में उपयोगकर्ताओं ने एक ही मांग उठाई: “फ़ाइल path फिर से दिखाइए, या कम-से-कम एक toggle option जोड़िए”
- Anthropic ने जवाब दिया कि “ज़्यादातर उपयोगकर्ताओं के लिए simplification, noise कम करने वाला सुधार है”
- लेकिन लेख में कहा गया है कि “ज़्यादातर” होने का कोई आधार नहीं दिया गया, और वास्तव में सिर्फ असंतोष ही दिख रहा है
- Anthropic ने समाधान के रूप में ‘verbose mode’ उपयोग करने की सलाह दी
‘Verbose mode’ पर विवाद
- verbose mode टर्मिनल में thinking traces, hook output, sub-agent transcript, और पूरी फ़ाइल की सामग्री तक दिखाता है
- उपयोगकर्ताओं ने शिकायत की कि “हमें सिर्फ फ़ाइल path और search pattern display चाहिए,” और यह output अत्यधिक है
- डेवलपर ने जवाब दिया कि “हम verbose mode को बेहतर बनाकर उसे उपयोगकर्ता के use case के हिसाब से बनाएंगे,” लेकिन
- लगभग 30 उपयोगकर्ताओं ने बार-बार कहा, “बदलाव वापस लाएँ या toggle जोड़ें”
- एक उपयोगकर्ता ने कहा कि “Searched for 13 patterns, read 2 files” जैसे वाक्य पूरी तरह बेकार जानकारी हैं
बाद के versions में ‘fix’ और समस्या का बने रहना
- बाद के versions में verbose mode से thinking traces और hook output का कुछ हिस्सा हटाया गया, ताकि वह कम verbose लगे
- लेकिन अब भी sub-agent का पूरा output दिखता है, जिससे स्क्रीन अव्यवस्थित लगती है
- पहले हर sub-agent का काम संक्षिप्त one-line stream के रूप में दिखता था, लेकिन
- अब कई agents का बड़ी मात्रा में text एक साथ output होता है, जिससे readability घट जाती है
- लेख इसकी आलोचना करते हुए कहता है कि “आख़िर में अगर verbose mode से एक-एक element हटाते जाएंगे, तो वह toggle feature को फिर से बनाने से अलग नहीं है”
उपयोगकर्ताओं की प्रतिक्रिया और निष्कर्ष
- कुछ उपयोगकर्ता version 2.1.19 पर वापस जा रहे हैं (pinning)
- मांगा गया fix एक simple boolean settings flag जोड़कर हल किया जा सकता है, लेकिन
- डेवलपर सिर्फ verbose mode को adjust करने पर ध्यान दे रहा है
- लेख अंत में Anthropic के रवैये पर तंज कसते हुए कहता है कि Super Bowl विज्ञापन में ‘उपयोगकर्ताओं के सम्मान’ का संदेश और GitHub पर उसका व्यवहार एक-दूसरे से मेल नहीं खाते
1 टिप्पणियां
Hacker News की राय
मैं Claude Code टीम से Boris हूँ। मैं इस बदलाव की पृष्ठभूमि समझाना चाहता हूँ।
LLM-आधारित प्रोडक्ट बनाते समय मुश्किल बात यह है कि मॉडल लगातार विकसित होते रहते हैं। Claude Code लॉन्च किए हुए 1 साल हो गया है, और Claude अब कहीं ज़्यादा स्मार्ट है, ज़्यादा देर तक चलता है, और अधिक टूल्स का स्वायत्त रूप से उपयोग करता है।
यह प्रगति शानदार है, लेकिन साथ ही इससे प्रोडक्ट के लिए मॉडल की रफ्तार के साथ चलना कठिन हो जाता है। टर्मिनल वातावरण में आउटपुट बहुत ज़्यादा हो गया था, जिससे यूज़र थकान महसूस कर रहे थे।
इसलिए डिफ़ॉल्ट व्यू में हमने सिर्फ़ महत्वपूर्ण जानकारी दिखाने और ज़रूरत पड़ने पर विवरण देखने की सुविधा देने के लिए progressive disclosure तरीका अपनाया।
हमने अंदरूनी तौर पर एक महीने से अधिक समय तक टेस्ट करके UX को निखारा, लेकिन कुछ यूज़र्स के लिए इससे असुविधा हुई। फ़ीडबैक को ध्यान में रखकर हमने कई बार बदलाव किए हैं, और अगली रिलीज़ में subagent output improvement PR शामिल करने की योजना है।
यूज़र फ़ीडबैक प्रोडक्ट के विकास की कुंजी है, इसलिए कृपया अपने विचार भेजते रहें
“Read 3 files” जैसा संक्षिप्त आउटपुट यह जानना असंभव बना देता है कि कौन-सी फ़ाइलें पढ़ी गईं। verbose mode बहुत ज़्यादा जानकारी उगलता है, जिससे accessibility और खराब हो जाती है।
बस एक boolean settings option जोड़ दीजिए जो फ़ाइल पाथ और search pattern को inline दिखाए। यह power user फीचर नहीं, accessibility की बुनियादी ज़रूरत है
“Read 3 files” जैसा आउटपुट उपयोगी जानकारी छिपाने वाले UX minimalism का क्लासिक उदाहरण है। ‘यूज़र अनुभव सुधार’ के नाम पर प्रोडक्ट मैनेजरों का जानकारी हटाना ऐसी समस्या है जिसे इंडस्ट्री को अब तक पार कर लेना चाहिए था।
जब तक ग्राहक उपयोग पैटर्न की गहरी समझ न हो, ऐसी गलतियाँ दोहराई जाती रहेंगी
बेशक गलती हो सकती है, लेकिन फिर यूज़र फ़ीडबैक के आधार पर दोबारा समायोजन किया जा सकता है। आखिरकार यह information overload और simplification के बीच संतुलन खोजने की प्रक्रिया है
Claude Code से जुड़े GitHub issues
ऐसा लगता है कि Anthropic यूज़र्स को अंदरूनी कामकाज दिखाना नहीं चाहता। हर रिलीज़ में फीचर वापस लाने के लिए हाथ से patch करना पड़ता है
मैं Claude Code का heavy user हूँ, और हाल के हर अपडेट के साथ performance issues और bugs बढ़ते जा रहे हैं।
लगता है Anthropic पूरे developer workflow को नियंत्रित करना चाहता है, और इसका closed structure की ओर जाना निराशाजनक है। React TUI भी संभालना कठिन है
इसके मुकाबले Codex 5.3 open source agent chain के रूप में कहीं ज़्यादा स्थिर है। पिछले डेढ़ महीने में Anthropic की दिशा मुझे पसंद नहीं आई
Claude का ब्रांड धीरे-धीरे “AI दुनिया का Microsoft” बनता दिख रहा है।
अगर उसे developer-centric culture नहीं खोना है, तो भीतर से सुधार की कोशिशें ज़रूरी हैं।
Microsoft ने 90s~00s में बाज़ार पर प्रभुत्व रखा, लेकिन लंबी अवधि में developer experience (DX) बिगड़ गया।
Apple ने BSD-आधारित OS फिर से बनाकर Linux ecosystem के साथ खुद को align किया, और वही लंबे समय का अंतर बना। Anthropic को इस इतिहास से सीखना चाहिए
Wall Street की तिमाही नतीजों वाली दबावपूर्ण व्यवस्था में यह लगभग अपरिहार्य रास्ता है
जब Skyrim आया था, तब system simplification को लेकर उसकी आलोचना हुई थी, लेकिन वह आखिरकार सफल रहा।
यह विवाद भी कुछ वैसा ही लगता है। कुछ लोग बदलाव पर गुस्सा होंगे, जबकि कुछ सिर्फ़ नतीजों की परवाह करेंगे।
लेकिन बड़ा मुद्दा शायद प्रोग्रामरों का नियंत्रण खोने का एहसास है। auto-complete, project scaffolding, और अब फ़ाइल नाम दिखना बंद होना — ये छोटे बदलाव मिलकर बेचैनी पैदा करते हैं
आजकल non-developer user base बढ़ रहा है, इसलिए लगता है Anthropic उसी के मुताबिक UX बना रहा है।
लेकिन नतीजे में असली इंजीनियर अलग-थलग पड़ रहे हैं।
मेरा मानना है कि non-developers के लिए Claude Code का अलग Web/desktop version होना चाहिए। टर्मिनल मूल रूप से शक्तिशाली agent environment के लिए उपयुक्त है
अगर कोई junior PM सिर्फ़ prompts फेंकेगा, तो नतीजा बिखरा हुआ होगा। लेकिन अनुभवी टीम इन टूल्स से शानदार परिणाम निकाल सकती है
आजकल Claude Code का verbose mode बुरी तरह बिगड़ा हुआ है, इसलिए debugging मुश्किल हो गई है। फिर भी जो चाहिए वह हो जाता है, इसलिए मैं इस्तेमाल कर रहा हूँ।
हाल में enterprise customers तेज़ी से बढ़े हैं, और Anthropic पर वित्तीय दबाव महसूस होता है। अधिक transparency की ज़रूरत है
यह देखना दिलचस्प है कि वित्तीय दबाव के बीच AI कंपनियाँ यूज़र्स पर पाबंदियाँ बढ़ा रही हैं।
ChatGPT में ads, Claude Code में फीचर्स हटना — ये उसी के संकेत हैं।
real-time ad insertion का विचार Google ने निकाला था, लेकिन असली implementation OpenAI ने पहले कर दिया।
मैं इस पूरे रुझान को ‘popcorn time’ की तरह देख रहा हूँ। Gemini का इस्तेमाल मैं बस कभी-कभार research के लिए करता हूँ
मैं ज़्यादातर लोगों से अलग plan mode इस्तेमाल करता हूँ।
मुझे बीच का token stream देखते रहने की ज़रूरत नहीं होती, और न ही agent के हर step को बारीकी से manage करने की।
मेरे लिए मायने रखता है नतीजा और स्पष्ट summary explanation।
अगर explanation साफ़ नहीं है, तो code भी साफ़ नहीं होगा। ऐसे में मैं
git restore .से सब वापस कर देता हूँ और नया session शुरू करता हूँ।पुराने context को ज़बरदस्ती बचाए रखने की तुलना में नए सिरे से शुरू करना कहीं अधिक प्रभावी है