Zum Hauptinhalt springen
Das Kontextfenster von Claude Code enthält alles, was Claude über Ihre Sitzung weiß: Ihre Anweisungen, die Dateien, die es liest, seine eigenen Antworten und Inhalte, die nie in Ihrem Terminal erscheinen. Die folgende Zeitleiste zeigt eine vollständige Sitzung vom Start bis zur Komprimierung: was geladen wird, bevor Sie etwas eingeben, was jeder Dateilesevorgang, jede Regel und jeder Hook hinzufügt, während Claude arbeitet, und wie ein Subagent große Lesevorgänge aus Ihrem Kontext heraushält. Siehe die schriftliche Aufschlüsselung für denselben Inhalt als Liste.

Was die Zeitleiste zeigt

Die Sitzung durchläuft einen realistischen Ablauf mit repräsentativen Token-Zählungen:
  • Bevor Sie etwas eingeben: CLAUDE.md, automatisches Gedächtnis, MCP-Tool-Namen und Skill-Beschreibungen werden alle in den Kontext geladen. Ihr eigenes Setup kann hier mehr hinzufügen, wie ein Ausgabestil oder Text aus --append-system-prompt, die beide auf die gleiche Weise in die System-Eingabeaufforderung gehen.
  • Während Claude arbeitet: Jeder Dateilesevorgang fügt zum Kontext hinzu, pfadgebundene Regeln werden automatisch zusammen mit übereinstimmenden Dateien geladen, und ein PostToolUse Hook wird nach jeder Bearbeitung ausgelöst.
  • Die Folgeeingabeaufforderung: Ein Subagent verarbeitet die Recherche in seinem eigenen separaten Kontextfenster, sodass die großen Dateilesevorgang außerhalb des Ihren bleiben. Nur die Zusammenfassung und ein kleiner Metadaten-Trailer kommen zurück.
  • Am Ende: /compact ersetzt die Konversation durch eine strukturierte Zusammenfassung. Der meiste Startuinhalt wird automatisch neu geladen; die folgende Tabelle zeigt, was mit jedem Mechanismus geschieht.

Was die Komprimierung übersteht

Wenn eine lange Sitzung komprimiert wird, fasst Claude Code die Konversationshistorie zusammen, um in das Kontextfenster zu passen. Was mit Ihren Anweisungen geschieht, hängt davon ab, wie sie geladen wurden:
MechanismusNach der Komprimierung
System-Eingabeaufforderung und AusgabestilUnverändert; nicht Teil der Nachrichtenhistorie
Projekt-Root CLAUDE.md und ungebundene RegelnNeu eingefügt von der Festplatte
Automatisches GedächtnisNeu eingefügt von der Festplatte
Regeln mit paths: FrontmatterVerloren, bis eine übereinstimmende Datei erneut gelesen wird
Verschachtelte CLAUDE.md in UnterverzeichnissenVerloren, bis eine Datei in diesem Unterverzeichnis erneut gelesen wird
Aufgerufene Skill-TexteNeu eingefügt, begrenzt auf 5.000 Token pro Skill und 25.000 Token insgesamt; älteste werden zuerst gelöscht
HooksNicht anwendbar; Hooks werden als Code ausgeführt, nicht als Kontext
Pfadgebundene Regeln und verschachtelte CLAUDE.md-Dateien werden in die Nachrichtenhistorie geladen, wenn ihre Trigger-Datei gelesen wird, sodass die Komprimierung sie zusammen mit allem anderen zusammenfasst. Sie werden neu geladen, wenn Claude das nächste Mal eine übereinstimmende Datei liest. Wenn eine Regel über die Komprimierung hinweg bestehen bleiben muss, entfernen Sie das paths: Frontmatter oder verschieben Sie es in die Projekt-Root CLAUDE.md. Skill-Texte werden nach der Komprimierung neu eingefügt, aber große Skills werden auf die Pro-Skill-Grenze gekürzt, und die ältesten aufgerufenen Skills werden gelöscht, sobald das Gesamtbudget überschritten wird. Die Kürzung behält den Anfang der Datei bei, daher sollten Sie die wichtigsten Anweisungen oben in SKILL.md platzieren.

Wenn sich Ihr Kontext füllt

Claude Code komprimiert automatisch, wenn Sie sich dem Limit nähern, sodass ein volles Kontextfenster Ihre Sitzung nicht beendet. Der automatische Durchgang funktioniert genauso wie der /compact-Schritt in der Zeitleiste. Siehe Wenn sich der Kontext füllt für das, was er bewahrt. Sie können auch handeln, bevor der automatische Durchgang ausgeführt wird:
  • Mit Fokus komprimieren: Führen Sie /compact mit Anweisungen aus, wie /compact focus on the auth bug fix, bevor Sie eine lange neue Aufgabe starten. Die Zusammenfassung behält das, was Sie wählen, anstelle dessen, was der automatische Durchgang als wichtig erachtet.
  • Zwischen Aufgaben löschen: Führen Sie /clear aus, wenn Sie zu nicht verwandter Arbeit wechseln. Alte Konversationen verdrängen die Dateien, die Sie als nächstes benötigen, und kosten Token bei jeder Nachricht.
  • Große Lesevorgänge delegieren: Senden Sie Recherche an einen Subagent, sodass die Dateiinhalte in seinem Kontextfenster bleiben, nicht in Ihrem.
Wenn Sie ein größeres Fenster benötigen, anstatt ein kleineres Gespräch zu führen, unterstützen Fable 5, Sonnet 5, Opus 4.6 und später sowie Sonnet 4.6 ein Kontextfenster mit 1 Million Token. Siehe Erweiterter Kontext für die Verfügbarkeit nach Plan und wie Sie eine [1m] Modellvariante auswählen. Sonnet 5 läuft mit 1M ohne [1m] Variante zur Auswahl; siehe Sonnet 5 Kontextfenster für seine automatischen Kompressionsschwellen und die LLM-Gateway-Ausnahme. Die Komprimierung funktioniert auf die gleiche Weise bei der größeren Grenze.

Überprüfen Sie Ihre eigene Sitzung

Die Visualisierung verwendet repräsentative Zahlen. Um Ihre tatsächliche Kontextnutzung zu einem beliebigen Zeitpunkt zu sehen, führen Sie /context aus, um eine Live-Aufschlüsselung nach Kategorie mit Optimierungsvorschlägen zu erhalten. Führen Sie /memory aus, um zu überprüfen, welche CLAUDE.md- und automatische Gedächtnis-Dateien beim Start geladen wurden. Für eine tiefere Abdeckung der in der Zeitleiste gezeigten Funktionen siehe diese Seiten: