Claude-Quellcode-Leak enthüllt Anti-Distillation, Undercover-Modus und Frustrationserkennung

Anthropic hat versehentlich eine .map-Datei mit ihrem Claude-Code-npm-Paket ausgeliefert, die den vollständigen, lesbaren Quellcode des CLI-Tools enthielt. Das Paket wurde inzwischen zurückgezogen, aber der Code wurde auf Hacker News weit verbreitet gespiegelt und analysiert. Dies folgt auf ein weiteres kürzliches Leck von Anthropics Modellspezifikation.
Anti-Distillation: Einspritzen gefälschter Tools, um Nachahmer zu vergiften
In claude.ts (Zeilen 301-313) gibt es ein Flag namens ANTI_DISTILLATION_CC. Wenn aktiviert, sendet Claude Code anti_distillation: ['fake_tools'] in seinen API-Anfragen und weist den Server an, Köder-Tool-Definitionen stillschweigend in die Systemaufforderung einzufügen. Dies soll Trainingsdaten verunreinigen, falls jemand API-Datenverkehr aufzeichnet, um konkurrierende Modelle zu trainieren.
Die Aktivierung erfordert vier Bedingungen: das ANTI_DISTILLATION_CC-Kompilierzeit-Flag, den CLI-Einstiegspunkt, einen First-Party-API-Anbieter und dass das tengu_anti_distill_fake_tool_injection-GrowthBook-Flag true zurückgibt. Ein MITM-Proxy, der das anti_distillation-Feld aus den Anfragekörpern entfernt, würde es vollständig umgehen. Das Setzen der Umgebungsvariable CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS auf einen truthy-Wert deaktiviert den gesamten Mechanismus.
Ein zweiter Anti-Distillation-Mechanismus in betas.ts (Zeilen 279-298) implementiert serverseitige Connector-Text-Zusammenfassung. Wenn aktiviert, puffert die API den Text des Assistenten zwischen Tool-Aufrufen, fasst ihn zusammen und gibt die Zusammenfassung mit einer kryptografischen Signatur zurück. Das bedeutet, dass API-Datenverkehrsaufzeichnungen nur Zusammenfassungen, nicht vollständige Argumentationsketten erfassen würden.
Undercover-Modus: KI, die ihre KI-Herkunft verbirgt
Die Datei undercover.ts implementiert einen Modus, der alle Spuren von Anthropic-Interna entfernt, wenn Claude Code in nicht-internen Repos verwendet wird. Sie weist das Modell an, niemals interne Codenamen wie "Capybara" oder "Tengu", interne Slack-Kanäle, Repo-Namen oder die Phrase "Claude Code" selbst zu erwähnen. Zeile 15 besagt: "Es gibt KEIN force-OFF. Dies schützt vor Leaks von Modell-Codenamen."
Sie können ihn mit CLAUDE_CODE_UNDERCOVER=1 erzwingen EIN, aber es gibt keine Möglichkeit, ihn zu deaktivieren. In externen Builds wird die gesamte Funktion durch Dead-Code-Eliminierung auf triviale Returns reduziert. Das bedeutet, dass KI-erstellte Commits und PRs von Anthropic-Mitarbeitern in Open-Source-Projekten keinen Hinweis darauf haben werden, dass eine KI sie geschrieben hat.
Frustrationserkennung via Regex
userPromptKeywords.ts enthält ein Regex-Muster, das Benutzerfrustration erkennt: /\b(wtf|wth|ffs|omfg|shit(ty|tiest)?|dumbass|horribl (im Quellcode unvollständig). Dies deutet darauf hin, dass das System versucht, frustrierte Benutzer durch Schlüsselwortabgleich zu identifizieren.
Weitere Erkenntnisse
- Native Client-Attestierung unterhalb der JS-Laufzeitumgebung
- 250.000 verschwendete API-Aufrufe pro Tag
- KAIROS: ein unveröffentlichter autonomer Agenten-Modus
Das Leck ereignete sich nur zehn Tage, nachdem Anthropic OpenCode rechtliche Drohungen geschickt hatte, um sie zu zwingen, die eingebaute Claude-Authentifizierung zu entfernen, weil Drittanbieter-Tools Anthropics interne APIs von Claude Code nutzten, um Opus zu Abonnementpreisen statt zu Pay-per-Token-Preisen zu nutzen.
📖 Read the full source: HN AI Agents
👀 Siehe auch

Cowork kann eine Chrome-Instanz auf einem anderen Rechner nutzen, ohne dass Sie es wissen
Ein Reddit-Nutzer entdeckte, dass Cowork Browser-Aufgaben mit einer Chrome-Instanz auf einem anderen Rechner (Windows) ausführen kann, die über eine Erweiterung gekoppelt und als isLocal: false gekennzeichnet ist – was nicht dokumentiert ist.

Claude Code v2.1.214 veröffentlicht: OTel-Tracing, Fehlerbehebungen bei Berechtigungen, EndConversation-Tool und Docker-Schutz
Anthropic veröffentlichte Claude Code v2.1.214 mit kritischen Berechtigungsfixes für Bash und PowerShell, neuen OpenTelemetry-Attributen, Docker-Befehlsaufforderungen und dem EndConversation-Tool für missbräuchliche Nutzer.

Aktueller Stand chinesischer LLMs: Marktführer, Open-Source-Modelle und Geschäftsmodelle
Eine Reddit-Analyse beschreibt die chinesische LLM-Landschaft, identifiziert ByteDances Doubao als Marktführer bei proprietären Modellen und DeepSeek als das innovativste Unternehmen, während sie die Geschäftsmodelle der wichtigsten Akteure und der 'Sechs KI-Kleintiger' skizziert, die sich auf Open-Weight-Modelle konzentrieren.

SWE-rebench Leaderboard-Update: Ergebnisse vom Februar 2026 zeigen knappen Wettbewerb
Das SWE-rebench-Ranking wurde mit den Ergebnissen vom Februar 2026 aktualisiert, bei denen 57 neue GitHub-PR-Aufgaben getestet wurden. Claude Opus 4.6 führt mit einer Lösungsrate von 65,3 %, aber die sechs besten Modelle liegen innerhalb von 5 Prozentpunkten.