Problèmes et solutions de contournement liés à la compaction des sessions Claude AI

✍️ OpenClawRadar📅 Publié: March 17, 2026🔗 Source
Problèmes et solutions de contournement liés à la compaction des sessions Claude AI
Ad

Fonctionnement de la Compaction

Les sessions Claude sont stockées sous forme de fichiers JSONL à l'emplacement ~/.claude/projects/{encoded-cwd}/sessions/{id}.jsonl. Chaque tour de conversation est un bloc JSON. Lorsque la compaction se déclenche, les blocs originaux restent dans le fichier, mais un nouveau bloc contenant un résumé compressé est ajouté. Après la compaction, le modèle travaille à partir du résumé plutôt que de l'historique complet de la conversation.

Résultats des Tests

Avec un projet de codage à 90 % de remplissage du contexte (avant l'augmentation à 1 million de tokens), l'utilisateur a testé 10 questions couvrant le rappel simple, les chaînes de dépendance à 6 sauts, la désambiguïsation d'entités, l'enchaînement de négations, la détection d'absence et la détection de conflits.

  • Avant compaction : ~9,75/10 de précision avec Opus 4.6 trouvant des faits dispersés sur 418 000 tokens
  • Après compaction (par défaut) : ~5/10 de précision avec 3 461 tokens (compression 121x). La même session, les mêmes questions ont donné des réponses incorrectes hallucinées.
  • Après compaction (Manuelle Opus) : ~9,75/10 de précision avec 6 080 tokens (compression 69x). L'utilisation d'une invite de compaction personnalisée avec Opus a préservé les informations importantes.
Ad

Pourquoi cette Différence

Selon la documentation d'Anthropic, l'API utilise par défaut le même modèle pour la compaction. L'utilisateur utilisait Opus 4.6 sur un calcul moyen, donc la compaction par défaut aurait dû utiliser Opus également. La différence de qualité suggère des problèmes avec l'invite de synthèse, le budget de réflexion/calcul, ou les deux.

Solutions de Contournement

Approche 1 : Compaction Opus - Désactivez la compaction automatique et mettez en place un processus en arrière-plan qui mesure les comptes de tokens pour les instances Claude Code. Déclenchez la compaction en utilisant Opus avec une invite personnalisée (éventuellement avec l'autorisation de l'utilisateur).

Approche 2 : Pré-ensemencement spaCy NER - Au lieu de démarrer les sous-agents avec un contexte nul, utilisez spaCy NER pour extraire les noms propres, les nombres, les noms de services, les ports et les identifiants clés des fichiers du projet. Injectez cela comme un briefing d'entités léger (quelques centaines de tokens) au démarrage pour informer les agents des ressources existantes sans encombrement narratif.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Extension Chrome ajoute un aperçu en direct à Claude Code Web
Tools

Extension Chrome ajoute un aperçu en direct à Claude Code Web

Une extension Chrome appelée Claude Code Preview ajoute une fonctionnalité de prévisualisation en direct à Claude Code Web, similaire à Lovable et d'autres sites de 'vibecoding', permettant une visualisation côte à côte des déploiements.

OpenClawRadar
SecureContext : Un Plugin MCP pour la Mémoire Persistante et la Réduction de Jetons dans Claude Code
Tools

SecureContext : Un Plugin MCP pour la Mémoire Persistante et la Réduction de Jetons dans Claude Code

SecureContext est un plugin MCP open source qui offre une persistance de style MemGPT entre les sessions Claude Code, réduit les jetons d'entrée d'environ 87 % grâce à un rappel de contexte ciblé, et isole les identifiants via un bac à sable de sécurité.

OpenClawRadar
SpecLock : Serveur MCP pour l'application de contraintes de codage IA
Tools

SpecLock : Serveur MCP pour l'application de contraintes de codage IA

SpecLock est un serveur MCP open source qui mémorise les contraintes du projet entre les sessions et empêche les agents d'IA de codage de les violer. Claude l'a testé indépendamment avec 100 tests adversariaux, obtenant un score de 100/100 avec zéro faux positif et 15,7 ms par vérification.

OpenClawRadar
Chromeflow : L'extension Chrome automatise les tâches d'interface web pour Claude
Tools

Chromeflow : L'extension Chrome automatise les tâches d'interface web pour Claude

Chromeflow est une extension Chrome gratuite et open-source ainsi qu'un serveur MCP construit avec Claude Code qui donne à Claude le contrôle du navigateur pour automatiser les tâches manuelles d'interface web comme la configuration de Stripe, Supabase ou SendGrid. Il met en évidence les éléments à cliquer, remplit les champs, clique sur Enregistrer et écrit directement les clés API dans les fichiers .env.

OpenClawRadar