Erkunden Sie das Kontextfenster
Eine interaktive Simulation, wie sich das Kontextfenster von Claude Code während einer Sitzung füllt. Sehen Sie, was automatisch geladen wird, welche Kosten jeder Dateilesevorgang hat, und wann Regeln und Hooks ausgelöst werden.
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, was geladen wird und wann. 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:
/compactersetzt 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:
| Mechanismus | Nach der Komprimierung |
|---|---|
| System-Eingabeaufforderung und Ausgabestil | Unverändert; nicht Teil der Nachrichtenhistorie |
| Projekt-Root CLAUDE.md und ungebundene Regeln | Neu eingefügt von der Festplatte |
| Automatisches Gedächtnis | Neu eingefügt von der Festplatte |
Regeln mit paths: Frontmatter |
Verloren, bis eine übereinstimmende Datei erneut gelesen wird |
| Verschachtelte CLAUDE.md in Unterverzeichnissen | Verloren, bis eine Datei in diesem Unterverzeichnis erneut gelesen wird |
| Aufgerufene Skill-Texte | Neu eingefügt, begrenzt auf 5.000 Token pro Skill und 25.000 Token insgesamt; älteste werden zuerst gelöscht |
| Hooks | Nicht 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.
Ü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.
Verwandte Ressourcen
Für eine tiefere Abdeckung der in der Zeitleiste gezeigten Funktionen siehe diese Seiten:
- Claude Code erweitern: wann CLAUDE.md vs Skills vs Regeln vs Hooks vs MCP verwendet werden
- Anweisungen und Erinnerungen speichern: CLAUDE.md-Hierarchie und automatisches Gedächtnis
- Subagents: Recherche an ein separates Kontextfenster delegieren
- Best Practices: Verwaltung des Kontexts als Ihre primäre Einschränkung
- Prompt Caching: welche Aktionen den zwischengespeicherten Präfix ungültig machen
- Token-Nutzung reduzieren: Strategien zur Senkung der Kontextnutzung