Claude Code v2.1.299 ajoute la compaction inactive, le contrôle des mentions de fichiers et la désactivation des outils
Claude Code v2.1.299 est disponible, et le changement phare est la compaction en veille : une conversation qui stagne à plus de 200K tokens après environ 54 minutes d'inactivité est compactée automatiquement, juste avant l'expiration de son cache de prompt d'une heure. L'objectif : que votre prochain message ne retraite pas toute la fenêtre de contexte depuis zéro.
Contrôles de la compaction en veille
CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENSmodifie le seuil minimum de 200K tokens."idleCompaction": falsedanssettings.jsonla désactive complètement.- Les deux options nécessitent la v2.1.290 ou une version ultérieure.
Mentions de fichiers et contrôle des outils
CLAUDE_CODE_DISABLE_FILE_MENTIONS modifie le fonctionnement des mentions de fichiers avec @ — au lieu d'injecter le contenu des fichiers, Claude ne reçoit que les chemins et les lit avec ses propres outils de fichiers. Pratique quand vous ne voulez pas que le corps des fichiers soit déversé dans le contexte.
Pour les workflows d'évaluation, claude plugin eval accepte désormais --disallow-tools ainsi qu'un champ de cas disallowed_tools, ce qui permet d'exclure des outils intégrés comme Agent des exécutions d'évaluation.
Runner auto-hébergé et hooks
claude self-hosted-runner orchestrator gagne --shutdown-drain-sec : sur SIGTERM, il arrête le polling et accorde jusqu'à N secondes au poll en cours et aux hooks de spawn en exécution pour se terminer.
Les hooks de mod ont acquis de nouvelles capacités :
$.prompt.mediapermet à un hookprompt.submitde lire les octets d'une image ou d'un document joint.$.session.identity()expose le mode de connexion de la session, ainsi que l'organisation et l'email quandforceLoginOrgUUIDliste cette organisation.skill.promptreçoit désormais le frontmatter, la source, le nom du plugin et le chemin de fichier de la skill.session.appendobtient une portequeuepour qu'un mod puisse diverger les enregistrements de la file de transcription du prompt tel qu'envoyé.- Le
Textdes mods gagnesize,weight,monoettabular;boldest déprécié au profit deweight.Boxobtient des paliers d'espacement nommésxsàxl.
Correctifs notables
- Les sessions sur un modèle spécifique à une passerelle derrière un
ANTHROPIC_BASE_URLpersonnalisé ne mouraient plus avec « Prompt is too long · automatic compaction failed » près des 200K tokens. - Un mod soumettant un prompt à la fin de chaque tour pouvait pousser les exécutions headless au-delà de
--max-turns,--max-budget-usd, des interruptions ou de la fin de conversation — corrigé. - Les mods installés désactivés à distance se déchargent désormais entre les tours au lieu de continuer dans une session ouverte.
- Modifier et réessayer dans Cowork et les sessions cloud claude.ai échouait sur les messages arrêtés en plein hook (régression depuis la 2.1.296) — corrigé.
- Une commande shell en bac à sable pouvait écrire dans un dossier
--plugin-dir, dont le code est rechargé et exécuté par Claude Code hors du bac à sable — désormais bloqué. - La journalisation de débogage (
--debug,--debug-file) ne fait plus croître la mémoire sans limite et ne bloque plus à la sortie quand le journal se trouve sur un montage réseau ou disque bloqué.
Également nouveau : CLAUDE_CODE_ATTRIBUTION_HEADER=0 supprime le bloc d'attribution dans les sessions Claude Code et l'onglet Code de Claude Desktop, et /usage avertit désormais à propos de l'effort maximal, des workflows, du contexte toujours actif et des résultats d'outils volumineux. La vue Agent récupère /effort et /fast pour définir les valeurs par défaut des nouvelles sessions.
📖 Read the full source: GitHub Claude-Code
👀 See Also
Le développement assisté par IA, c’est comme cuire un steak : facile à commencer, difficile à maîtriser.
L'analogie d'un développeur : l'IA peut générer du code rapidement, mais produire constamment de bons logiciels exige toujours une compréhension approfondie, du jugement et de l'expérience.

Claude-Code v2.1.38 : Principales corrections et améliorations
Claude-Code v2.1.38 corrige la régression du terminal VS Code, les problèmes liés à la touche Tab et les corrections de permissions dans les commandes bash. Il améliore également l'analyse des heredocs et la sécurité du mode sandbox.

Analyse de santé du projet : Facteur de bus et activité de validation dans les dépôts Claw/Assistant
Un utilisateur de Reddit a collecté des données de commit de projets majeurs de claw/assistant et a découvert que beaucoup ont un bus factor de 1, ce qui signifie qu'un seul auteur représente plus de 50% des commits. Certains projets montrent des chutes drastiques d'activité en avril.

Claude Code v2.1.117 est disponible : Fourche de Sous-agents, Améliorations des Plugins et Corrections de Performances
Claude Code v2.1.117 permet d'activer des sous-agents forkés sur les builds externes via CLAUDE_CODE_FORK_SUBAGENT=1, améliore la gestion des dépendances des plugins et corrige les calculs de la fenêtre de contexte d'Opus 4.7. Cette version inclut un démarrage plus rapide avec des connexions MCP concurrentes et remplace les outils Glob/Grep par bfs/ugrep intégrés sur macOS/Linux.