Claude-Code-Quelle offenbart AutoDream-Speichersystem und Multi-Agenten-Muster

Was geleakt wurde und wie
Anthropic hat versehentlich den gesamten TypeScript-Quellcode von Claude Code in einer .map-Datei ausgeliefert, die mit dem npm-Paket gebündelt war. Source-Maps betten den ursprünglichen Quellcode zum Debuggen ein – sie haben vergessen, sie auszuschließen. Der Fehler war einfach: *.map nicht in .npmignore, und Buns Bundler generiert standardmäßig Source-Maps.
autoDream-Speicherkonsolidierungs-Engine
Claude Code hat einen Hintergrund-Agenten, der Erinnerungen über Sitzungen hinweg konsolidiert. Er wird nur ausgelöst, wenn drei Bedingungen alle erfüllt sind: 24h seit dem letzten Traum, mindestens 5 Sitzungen und kein gleichzeitig laufender Traum. Wenn er läuft, gibt es vier strikte Phasen:
- Orientieren: MEMORY.md lesen, Themen-Dateien überfliegen
- Sammeln: neue Signale aus täglichen Protokollen → abgedriftete Erinnerungen → Transkripte
- Konsolidieren: Dateien schreiben/aktualisieren, relative→absolute Daten konvertieren, widersprüchliche Fakten löschen
- Ausdünnen: MEMORY.md unter 200 Zeilen / 25KB halten, veraltete Verweise entfernen
Der Subagent erhält schreibgeschützten Bash-Zugriff – er kann Ihr Projekt einsehen, aber nicht ändern.
System-Prompt-Architektur
Kein einzelner String – sie wird aus modularen, zwischengespeicherten Abschnitten zur Laufzeit zusammengesetzt. Aufgeteilt in statische Abschnitte (zwischenspeicherbar, ändern sich nicht pro Benutzer) und dynamische Abschnitte (benutzerspezifisch, brechen den Cache). Es gibt buchstäblich eine Funktion namens DANGEROUS_uncachedSystemPromptSection() für flüchtige Inhalte.
Multi-Agent-Koordinatormuster
Der Koordinator-Prompt hat eine Regel: „Sagen Sie NICHT ‚basierend auf Ihren Erkenntnissen‘ – lesen Sie die tatsächlichen Erkenntnisse und geben Sie genau an, was zu tun ist.“ Vier Phasen: parallele Recherche-Arbeiter → Koordinator synthetisiert (liest tatsächliche Ausgabe) → Implementierungs-Arbeiter → Verifizierungs-Arbeiter.
Undercover-Modus
Wenn Anthropic-Mitarbeiter Claude Code nutzen, um zu öffentlicher OSS beizutragen, injiziert es in den System-Prompt: „Sie operieren UNDERCOVER in einem ÖFFENTLICHEN/OPEN-SOURCE-Repository. Verraten Sie nicht Ihre Tarnung. NIEMALS interne Modell-Codenamen (Tiernamen wie Capybara, Tengu), unveröffentlichte Versionsnummern, interne Repo- oder Projektnamen oder den Ausdruck ‚Claude Code‘ oder jegliche Erwähnung, dass Sie eine KI sind, einbeziehen.“ Tengu erscheint hunderte Male als Feature-Flag-Präfix, fast sicher der interne Projektname für Claude Code.
Sicherheitslektion
Wenn Sie npm-Pakete veröffentlichen, fügen Sie *.map zu Ihrer .npmignore hinzu und deaktivieren Sie die Source-Map-Generierung explizit in Ihrer Bundler-Konfiguration. Wenn Sie Agenten bauen, die schließlich als Pakete ausgeliefert werden: Prüfen Sie, was tatsächlich in Ihrem Release-Artefakt ist, bevor Sie veröffentlichen. Source-Maps kümmern sich nicht um Dead-Code-Eliminierung – alle „gelöschten“ internen Funktionen sind immer noch als Original-Quellcode darin.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Claude Code CC 2.1.124 und 2.1.126: Erinnerung an überschrittenes Dateiänderungsbudget, Aktualisierung der Harness-Anweisungen, REPL wartet auf Klärung, und Erinnerung an Malware-Analyse entfernt
CC 2.1.124 fügt eine Systemerinnerung für aufgrund von Budgetgrenzen ausgelassene Dateiänderungen hinzu, aktualisiert die Harness-Anweisungen mit expliziten Einfügepunkten und stellt das REPL-Auto-Await-Verhalten klar. CC 2.1.126 entfernt die Erinnerung zur Malware-Analyse nach dem Lesen.

Anthropic startet Claude Code Channels für Messaging-Integration
Anthropic hat Claude Code Channels eingeführt, die es Entwicklern ermöglichen, über Telegram oder Discord direkt mit Claude Code-Sitzungen zu kommunizieren, mit vollem Zugriff auf Werkzeuge wie Dateibearbeitungen, Testläufe und Git-Operationen. Die Funktion erfordert einen kostenpflichtigen Anthropic-Plan und unterstützt zwei Plattformen im Vergleich zu OpenClaws 20+.

Yann LeCun bei der UN: Open-Source-KI ist der einzige Weg nach vorne für globale Souveränität
Auf der UN Open Source Week argumentierte Yann LeCun, dass proprietäre KI zu teuer und zu zentralisiert sei, und schlug eine föderierte Open-Source-Plattform namens Project Tapestry vor, bei der Länder über Parametervektoren Daten beisteuern, ohne Rohdaten zu teilen.

C++26-Standardentwurf mit Reflektion, Speichersicherheit, Verträgen und Async-Framework finalisiert
Der Entwurf des C++26-Standards ist abgeschlossen und führt Reflektion für Metaprogrammierung ein, verbesserte Speichersicherheit, die undefiniertes Verhalten für nicht initialisierte Variablen eliminiert und Grenzsicherheit für Standardbibliothekstypen hinzufügt, Verträge mit Vor-/Nachbedingungen und std::execution für Nebenläufigkeit.