Thariq, Ingenieur bei Anthropic, teilt einen praktischen Leitfaden zum Session Management in Claude Code mit dem Ein-Millionen-Token-Kontextfenster. Seine Beobachtungen stammen aus jüngsten Gesprächen mit Claude-Code-Nutzern.

Das Kontextfenster umfasst alles, was das Modell gleichzeitig sehen kann: System-Prompt, Konversation, Tool-Aufrufe und gelesene Dateien. Context Rot bezeichnet die Leistungsverschlechterung, die mit wachsendem Kontext eintritt, wobei sich die Aufmerksamkeit über zu viele Tokens verdünnt. Beim 1-Mio.-Modell setzt diese Verschlechterung typischerweise ab etwa 300.000–400.000 Tokens ein, abhängig von der Aufgabe. Compaction ist der Zusammenfassungsmechanismus, der den Verlauf bei Annäherung an die Grenze durch eine Synthese ersetzt.

Am Ende jedes Turns hat der Nutzer fünf Optionen: in derselben Session fortfahren, Rewind (zu einer vorherigen Nachricht zurückkehren), /clear (Session bereinigen), /compact (zusammenfassen und fortfahren) oder Subagents (Delegation mit einem sauberen Kontext). Die allgemeine Regel lautet, für jede neue Aufgabe eine neue Session zu starten, mit einer Grauzone für verwandte Aufgaben.

Rewind wird als die beste Gewohnheit im Context Management identifiziert. Statt durch Korrekturen Rauschen anzuhäufen ("das hat nicht funktioniert, versuch X"), ist es besser, zu dem Punkt direkt nach dem Lesen der Dateien zurückzukehren und mit den gewonnenen Erkenntnissen neu zu prompten: "Verwende nicht Ansatz A, das foo-Modul stellt ihn nicht bereit — geh direkt zu B." Die Funktion "summarize from here" ermöglicht es, eine Übergabenachricht zu erstellen, wie eine Nachricht von Claudes zukünftigem Selbst an sein vergangenes Selbst.

Der Unterschied zwischen /compact und /clear ist bedeutsam. Compact ist automatisch und potenziell erschöpfender, aber verlustbehaftet — dem Modell wird vertraut, zu entscheiden, was behalten wird. Clear erfordert vom Nutzer, zu formulieren, was wichtig ist, und beginnt neu. Compact kann mit spezifischen Anweisungen gesteuert werden. Schlechte Compactions entstehen, wenn das Modell die Richtung der Arbeit nicht antizipieren kann, was besonders problematisch ist, da es sich im Moment des Compactings an seinem am wenigsten intelligenten Punkt befindet.

Subagents sind ein Werkzeug des Context Managements für Arbeitsblöcke, die viel Zwischenausgabe erzeugen. Der gedankliche Test: "Brauche ich diese Ausgabe, oder nur die Schlussfolgerung?" Claude kann explizit gebeten werden, an einen Subagent zu delegieren, um ein Ergebnis zu überprüfen, eine andere Codebasis zu lesen oder Dokumentation zu schreiben. Der Autor schließt, dass diese Mechanismen letztlich automatisch von Claude gehandhabt werden, doch vorerst bleibt Session Management eine zentrale Fähigkeit der Nutzer.