v0.20.1.de.md
docs/i18n/release-notes/v0.20.1.de.md
Tesserae v0.20.1 — lange Sessions, vollständig erfasst
<!-- translations:start -->
English · 한국어 · 中文 · 日本語 · Русский · Español · Français
<!-- translations:end -->
Veröffentlicht 2026-07-14 · PyPI · GitHub release · pip install --upgrade tesserae==0.20.1
Ein Bugfix-Release für alle mit langen Agent-Sessions — und wenn Tesserae seinen Job gut macht, ist das jeder.
Der 300-Turn-Truncation-Bug
Session-Import (_claude_turns / _codex_turns) stoppte stillschweigend nach 300 Turns pro Session. Alles Downstream — der gepufferte LLM-Extractor, Session-Findings, Decisions, der typierte Graph — sah nur die ersten 300 Turns einer langen Session. Insights, Decisions und TODOs aus dem späteren Teil einer Marathon-Session wurden niemals extrahiert, und nichts warnte davor.
Die Obergrenze stammt aus der Zeit vor der gepufferten Extraction-Pipeline und wurde durch sie überflüssig: der Extractor liest History in max_turns_per_chunk-Fenstern mit Pro-Turn-Textgrenzen, also ist jeder LLM-Aufruf's Prompt-Größe begrenzt, unabhängig von der Gesamtsession-Länge. Truncation zum Capture-Zeitpunkt warf nur Wissen weg.
Der Fix
Der Importer-Default ist nun ein Runaway-File-Backstop (100,000 Turns) statt eines Truncation-Punkts, passend zu jedem expliziten Call-Site (activity summary, session chunks, live serve). Vollständige Konversationshistorie fließt in den Chunk Store und den Extractor; Pro-Call LLM-Kontext bleibt begrenzt durch die Chunking-Schicht, wo diese Concern hingehört.
Inkrementelle Compiles bleiben günstig: Chunk-Caches sind Index-aligned, also bleiben vorher extrahierte Chunks existierender Sessions Cache Hits — nur die neu sichtbaren Turns werden bei deinem nächsten Compile extrahiert. Erwarte, dass dieser erste Recompile nach dem Upgrade mehr LLM-Calls als üblich bei Projekten mit langen Sessions tätigt; das ist der Backlog von vorher unsichtbarer History, der jetzt einmal extrahiert wird.
Keine API oder Schema-Änderungen. pip install --upgrade tesserae==0.20.1 (oder npm i -g @jokerized/tesserae@0.20.1) und recompile.