Cause racine de la corruption du titre de session de l'extension Claude Code VS Code identifiée

✍️ OpenClawRadar📅 Publié: March 16, 2026🔗 Source
Cause racine de la corruption du titre de session de l'extension Claude Code VS Code identifiée
Ad

Bug de corruption des titres de session dans l'extension Claude Code

Un bug persistant dans l'extension VS Code Claude Code provoque la corruption des titres de session dans les Conversations Passées — affichant de mauvais titres, revenant au texte de la dernière invite ou disparaissant complètement. Un développeur a identifié la cause architecturale profonde et a rassemblé plus de 20 problèmes GitHub liés qui découlent tous du même problème sous-jacent.

Analyse de la cause profonde

La liste des sessions de l'extension lit les titres en effectuant une recherche de chaîne brute pour "customTitle" dans les derniers 64 Ko de chaque fichier de session .jsonl. Cette approche crée trois modes de défaillance spécifiques :

  • Éviction des 64 Ko — Dans les sessions longues (courantes avec les workflows agentiques), l'entrée de titre personnalisé est repoussée hors de la fenêtre de queue de 64 Ko, provoquant la perte du titre.
  • Contamination du contenu entre sessions — Le scanner ne distingue pas les véritables entrées JSONL de titre personnalisé et la chaîne "customTitle" apparaissant dans les résultats d'outils ou le contenu de la conversation, provoquant l'apparition du titre d'une session sur une session complètement différente.
  • Écrasement à la reprise — Lorsqu'une session est reprise et que du nouveau contenu est ajouté, tout titre personnalisé provenant de /rename est enfoui. L'extension revient alors à lastPrompt ou récupère une correspondance obsolète dans la sortie des outils.
Ad

Problèmes affectés

Le développeur a rassemblé plus de 20 problèmes GitHub liés à ce problème :

  • Titre perdu : #33165, #32150, #25090, #23610, #26240, #29194
  • Mauvais titre : #29801, #9668, #29342, #27751
  • Sessions invisibles : #9898, #31813, #29088, #22215, #18619, #11232
  • Demandes de fonctionnalités (contournements) : #11956, #9198, #11694, #7441

Beaucoup de ces problèmes ont été automatiquement fermés comme doublons par le bot sans qu'une correction ne soit mise en place. Des corrections partielles dans les versions v2.1.47 et v2.1.71 ont traité des symptômes spécifiques mais pas l'architecture sous-jacente.

Solution proposée et contournement

Le développeur propose de stocker les titres dans un index léger séparé (par exemple, title-registry.json) plutôt que d'analyser le contenu des conversations. Cette approche survivrait à la croissance des sessions, serait immunisée contre la contamination du contenu et permettrait une synchronisation entre clients.

Pour un contournement actuel, le développeur exécute un crochet UserPromptSubmit + un minuteur systemd + un registre de titres persistant qui réaffirme le titre correct à chaque invite et toutes les 2 minutes. Les détails de mise en œuvre sont disponibles dans le problème #32150.

Ce bug affecte toute personne utilisant Claude Code pour des workflows basés sur des tâches où la correspondance des sessions avec les éléments de travail est importante. L'analyse complète de la cause profonde avec les 20 problèmes liés est disponible dans la discussion GitHub.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Pangolin : VPN à identité open-source en alternative au ZTNA
Tools

Pangolin : VPN à identité open-source en alternative au ZTNA

Pangolin est un VPN open-source axé sur l'accès à distance basé sur l'identité, offrant une alternative à Cloudflare ZTNA, Zscaler et Twingate.

OpenClawRadar
OpenClaw Compétence de Nettoyage pour la Gestion Automatisée des Systèmes et le Renforcement de la Sécurité
Tools

OpenClaw Compétence de Nettoyage pour la Gestion Automatisée des Systèmes et le Renforcement de la Sécurité

Un développeur a créé une compétence qui utilise Claude Code pour se connecter en SSH aux machines OpenClaw et durcir les configurations, notamment en mettant en place un sandbox, en améliorant l'hygiène du système d'exploitation et en renforçant la sécurité des canaux, tout en maintenant un dossier de projet avec des instructions d'audit dans CLAUDE.md.

OpenClawRadar
50 applications populaires rétro-conçues en spécifications de conception lisibles par Claude : Modèles clés pour le clonage d'interface utilisateur
Tools

50 applications populaires rétro-conçues en spécifications de conception lisibles par Claude : Modèles clés pour le clonage d'interface utilisateur

u/meliwat a déconstruit 50 applications populaires en spécifications de design structurées en markdown. Claude excelle dans les clones d'IU avec des valeurs exactes, une couverture des états, des échelles d'espacement et des graphes de navigation. Un texte trop long dégrade la qualité de la sortie.

OpenClawRadar
Graph Compose : Flux de travail temporels hébergés avec constructeur visuel et IA
Tools

Graph Compose : Flux de travail temporels hébergés avec constructeur visuel et IA

Graph Compose est une plateforme hébergée pour orchestrer des flux de travail d'API sur Temporal, vous permettant de définir des workflows sous forme de graphes JSON avec trois méthodes de construction : un constructeur visuel React Flow, un SDK TypeScript et un assistant IA qui convertit l'anglais simple en graphes.

OpenClawRadar