• OpenCode रिपॉज़िटरी से कानूनी अनुरोध के आधार पर Anthropic से जुड़ा कोड और authentication फ़ीचर हटा दिए गए
  • हटाई गई चीज़ों में Anthropic system prompt फ़ाइल, opencode-anthropic-auth प्लगइन, Claude Pro/Max OAuth flow, और Anthropic से जुड़े header व UI hints शामिल हैं
  • कोड बदलाव के दौरान User-Agent header अनजाने में हट गया, जिससे OpenAI, Google, Azure जैसे third-party providers के requests प्रभावित हो सकते हैं
  • कम्युनिटी में कानूनी कार्रवाई के खिलाफ़ प्रतिक्रिया और वैकल्पिक प्लगइन विकसित करने पर चर्चा तेज़ी से चल रही है
  • इस बदलाव को AI model integration ecosystem की कानूनी सीमाओं और interoperability समस्याओं को उजागर करने वाले उदाहरण के रूप में देखा जा रहा है

Anthropic से जुड़े कोड को हटाया गया

  • Pull Request #18186 ने कानूनी अनुरोधों (legal requests) के आधार पर OpenCode codebase से Anthropic से जुड़े तत्वों को हटा दिया
    • anthropic-20250930.txt system prompt फ़ाइल हटाई गई
    • opencode-anthropic-auth@0.0.13 built-in प्लगइन हटाया गया
    • claude-code-20250219 beta header flag हटाया गया
    • login UI से Claude Pro/Max OAuth विकल्प हटाए गए
  • दस्तावेज़ (providers.mdx) में भी यह दिखाया गया कि Anthropic OAuth/Pro-Max authentication अब प्रतिबंधित है

कोड बदलाव और तकनीकी असर

  • llm.ts फ़ाइल में Anthropic-specific branch हटाने की प्रक्रिया के दौरान User-Agent: opencode/${VERSION} header छूट गया
    • इसके कारण OpenAI, Google, Azure जैसे non-Anthropic providers के requests में header नहीं भेजा जा रहा है
    • review bot ने इसे अनचाहा side effect बताया और इसे restore करने की ज़रूरत का ज़िक्र किया
  • provider.ts, plugin/index.ts, cli/cmd/providers.ts जैसी कई फ़ाइलों में संबंधित कोड साफ़ किया गया

कम्युनिटी की प्रतिक्रिया

  • GitHub users ने 173 👎 और 117 😕 reactions दिए, जिससे नकारात्मक प्रतिक्रिया ज़्यादा दिखी
  • कुछ users ने इसे “कानूनी पाबंदियों की वजह से उठाया गया अपरिहार्य कदम” कहकर समझने की बात की, लेकिन कई लोगों ने इसे “open ecosystem के लिए ख़तरा” माना
  • cdbattags, ben-pr-p जैसे कम्युनिटी सदस्यों ने वैकल्पिक प्लगइन (opencode-claude-auth) के development और distribution पर चर्चा की

संबंधित issues और आगे की चर्चा

  • बदलाव के बाद Claude OAuth authentication fail होने से जुड़े कई issues (#18267, #18315 आदि) रिपोर्ट हुए
  • कुछ users ने Copilot subscription के ज़रिए Anthropic models को workaround करके इस्तेमाल करने के तरीके साझा किए
  • Code as Speech” की अवधारणा का ज़िक्र करते हुए कुछ लोगों ने कोड हटाने को अभिव्यक्ति की स्वतंत्रता पर संभावित हस्तक्षेप बताया

मुख्य फ़ाइल बदलाव का सार

  • packages/opencode/src/session/llm.ts : header logic सरल किया गया, User-Agent छूट गया
  • packages/web/src/content/docs/providers.mdx : Claude Pro/Max से जुड़ा पाठ हटाना अधूरा रहा
  • packages/opencode/src/plugin/index.ts : Anthropic authentication प्लगइन पूरी तरह हटाया गया
  • packages/opencode/src/provider/provider.ts : Anthropic beta header हटाया गया
  • packages/opencode/src/session/prompt/anthropic-20250930.txt : फ़ाइल पूरी तरह हटाई गई

कम्युनिटी में असर

  • कई fork repositories में इस commit को तुरंत revert करने की कोशिशें शुरू हुईं
  • कुछ users ने “subscription cancel” और “OpenAI पर switch” करने की बात कही
  • पूरी चर्चा का केंद्र AI platforms के बीच interoperability और कानूनी नियंत्रण के टकराव पर रहा

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.