Ursache für die Beschädigung von Sitzungstiteln in der Claude Code VS Code-Erweiterung identifiziert

Sitzungstitel-Korruptionsfehler in der Claude Code-Erweiterung
Ein hartnäckiger Fehler in der Claude Code VS Code-Erweiterung führt dazu, dass Sitzungstitel in „Vergangene Gespräche“ korrumpiert werden – sie zeigen falsche Titel, fallen auf den letzten Prompt-Text zurück oder verschwinden ganz. Ein Entwickler hat die architektonische Ursache identifiziert und über 20 verwandte GitHub-Issues gesammelt, die alle auf dasselbe zugrundeliegende Problem zurückgehen.
Ursachenanalyse
Die Sitzungsliste der Erweiterung liest Titel, indem sie eine rohe Zeichenkettensuche nach "customTitle" in den letzten 64 KB jeder .jsonl-Sitzungsdatei durchführt. Dieser Ansatz erzeugt drei spezifische Fehlermodi:
- 64KB-Verdrängung – In langen Sitzungen (häufig bei agentenbasierten Workflows) wird der Custom-Title-Eintrag aus dem 64KB-Endfenster herausgeschoben, wodurch der Titel verloren geht.
- Übergreifende Sitzungsinhaltskontamination – Der Scanner unterscheidet nicht zwischen echten Custom-Title-JSONL-Einträgen und der Zeichenkette „customTitle“, die in Tool-Ergebnissen oder Gesprächsinhalten auftaucht, wodurch der Titel einer Sitzung in einer völlig anderen Sitzung erscheint.
- Überschreibung bei Wiederaufnahme – Wenn eine Sitzung fortgesetzt und neuer Inhalt angehängt wird, wird jeder Custom-Title von /rename begraben. Die Erweiterung greift dann auf lastPrompt zurück oder nimmt eine veraltete Übereinstimmung aus der Tool-Ausgabe auf.
Betroffene Issues
Der Entwickler hat über 20 GitHub-Issues zu diesem Problem gesammelt:
- Titel verloren: #33165, #32150, #25090, #23610, #26240, #29194
- Falscher Titel: #29801, #9668, #29342, #27751
- Sitzungen unsichtbar: #9898, #31813, #29088, #22215, #18619, #11232
- Feature-Anfragen (Workarounds): #11956, #9198, #11694, #7441
Viele dieser Issues wurden vom Bot automatisch als Duplikate geschlossen, ohne dass eine Korrektur eingeführt wurde. Teilkorrekturen in v2.1.47 und v2.1.71 behoben spezifische Symptome, aber nicht die zugrundeliegende Architektur.
Vorgeschlagene Lösung und Workaround
Der Entwickler schlägt vor, Titel in einem separaten schlanken Index (z.B. title-registry.json) zu speichern, anstatt Gesprächsinhalte zu scannen. Dieser Ansatz würde Sitzungswachstum überstehen, gegen Inhaltskontamination immun sein und clientübergreifende Synchronisation ermöglichen.
Als aktuellen Workaround führt der Entwickler einen UserPromptSubmit-Hook + systemd-Timer + persistenten Titel-Registry aus, der den korrekten Titel bei jedem Prompt und alle 2 Minuten erneut setzt. Implementierungsdetails sind in Issue #32150 verfügbar.
Dieser Fehler betrifft alle, die Claude Code für aufgabenbasierte Workflows nutzen, bei denen es darauf ankommt, Sitzungen Arbeitselementen zuzuordnen. Die vollständige Ursachenanalyse mit allen 20 verlinkten Issues ist in der GitHub-Diskussion verfügbar.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Hybride Suche mit RRF verbessert KI-Gedächtnissystem im Vergleich zu reiner Vektorsuche
Ein Open-Source-AI-Gedächtnissystem mit PostgreSQL und pgvector stellte fest, dass reine Vektorsuche für exakte Übereinstimmungen unzureichend ist, fügte daher Volltextsuche hinzu und fusionierte Ergebnisse mittels Reciprocal Rank Fusion (RRF) mit k=60 sowie Abfrageanreicherung via Tokenizer.

Multi-Agenten-System für tiefgehende Wettbewerbsanalyse mit Claude
Ein Entwickler hat ein Drei-Wellen-Agentensystem entwickelt, das über flache Wettbewerberlisten hinausgeht, um Preisintelligenz, Kundenstimmungsmuster und strategische Signale durch strukturierte Multi-Source-Recherche zu extrahieren.

Behebung von Kontextaufblähung im Auto-Memory von Claude Code durch ein Benennungsschema und ein Audit-Skript
Eine Claude Code Skill erzwingt ein 3-Typen-Benennungsschema, erforderliche Frontmatter und ein Bash-Audit-Skript zur Deduplizierung von Speicherdateien und Reduzierung der Kontextlast.

free-claude-code fügt GLM-5-Unterstützung über NVIDIA NIM hinzu und erweitert auf OpenRouter und Discord
free-claude-code unterstützt jetzt GLM-5 über die kostenlose Stufe von NVIDIA NIM (40 Anfragen/Minute) und fügt OpenRouter-Integration, Discord-Bot-Unterstützung und LMStudio-Local-Provider-Kompatibilität hinzu. Das Tool wandelt Claude Codes Anthropic-API-Anfragen um, um mit alternativen Modell-Backends zu arbeiten.