Entre le 29 septembre et le 15 octobre 2026, Claude Code est passé de la 2.1.285 à la 2.1.301, et l’app desktop a suivi. Plusieurs changements touchent les jobs planifiés, les règles de permission et le déploiement sur un parc Windows géré.
Périmètre
Les nouveaux grands modèles ont leurs billets : Claude Opus 5.5 et Claude Fable 5.1. Claude Haiku 5.5 (claude-haiku-5-5) sort le 7 octobre ; Claude Code 2.1.293, du même jour, en fait le Haiku par défaut sur l’API Anthropic.
Les jobs sans surveillance
- 2.1.285 (29 septembre) : les commandes Bash et PowerShell lancées en arrière-plan s’arrêtent après une limite de temps, 30 minutes par défaut, 2 heures au plus. La 2.1.288 (2 octobre) réserve cette limite aux sessions sans surveillance :
-p, Agent SDK, CI et cloud. - 2.1.286 (30 septembre) : avec les réglages par défaut, un appel en échec envoie au plus 14 requêtes.
--barene connecte plus que les serveurs MCP nommés en ligne de commande, n’envoie aucun rappel système et ne lance aucune tâche de fond. - 2.1.295 (8 octobre) :
CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MSlimite le temps que le mode de relance sans surveillance passe à attendre sur les erreurs 429 et 529. La 2.1.301 (15 octobre) ajouteCLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS: la requête s’arrête au lieu d’attendre une limite d’usage dont la remise à zéro est trop lointaine.
Le reste du cadrage d’un run -p est dans le billet sur le mode headless.
Contexte et coût
La 2.1.299 (14 octobre) ajoute la compaction à l’inactivité, en terminal : une conversation de plus de 200K tokens restée inactive environ 54 minutes est compactée avant l’expiration de son cache de prompt d’une heure. Le seuil se règle par CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS, et la fonction se coupe dans settings.json :
{ "idleCompaction": false }
Les bases sont dans le billet sur les tokens.
Permissions et hooks durcis
- 2.1.299 : une règle allow MCP n’atteint plus que le serveur qu’elle nomme.
mcp__an’autorise plus un serveur nomméa__b; écriremcp__<serveur>__*(voir MCP en lecture seule). - 2.1.299 : les hooks
UserPromptSubmits’exécutent avant l’expansion d’une skill ou d’une commande slash personnalisée. - 2.1.300 (14 octobre) : le
updatedInputrenvoyé par un hookPreToolUseouPermissionRequestest validé comme l’entrée de Claude ; les clés inconnues sont retirées et une entrée que l’outil rejette fait refuser l’appel. - 2.1.290 (5 octobre) : les fichiers de réglages d’un projet ne peuvent plus activer Claude in Chrome, et le
.claude/settings.jsonou.claude/settings.local.jsond’un dépôt ne peut plus fixerCLAUDE_CODE_DISABLE_ATTACHMENTS.
L’app desktop sur un parc géré
La même version cesse d’exécuter les hooks Git du dépôt lors des opérations Git que l’app lance pour vous. La v2.37337.1 (13 octobre) retire les clés de configuration gérée isDxtEnabled, isDxtSignatureRequired et isDxtDirectoryEnabled, remplacées par les équivalents isDesktopExtension… ; un profil macOS ou une stratégie utilisateur Windows qui ne contient que les anciens noms n’est plus lu comme configuration gérée ; une stratégie machine Windows dans ce cas est signalée en erreur de configuration.
Côté API
- Sonnet 4.5 (
claude-sonnet-4-5-20250929) : dépréciation annoncée le 30 septembre, retrait de l’API Claude prévu le 30 novembre 2026, avec migration recommandée vers Sonnet 5.5, lancé le 28 septembre. - Managed Agents (7 octobre) :
web_fetchne récupère plus que des URL déjà apparues dans la session (message utilisateur, résultat deweb_search…), afin de réduire le risque d’exfiltration ; une URL vue seulement dans la sortie d’un outil commebashrenvoieurl_not_in_prior_context. En réseaulimited,allowed_hostss’applique aussi àweb_searchetweb_fetch.
Ce qu’il faut retenir
- Relire les règles allow
mcp__…: depuis la 2.1.299, il faut écriremcp__<serveur>__*. - Jobs
-p: commandes de fond limitées à 30 minutes par défaut, et deux variables pour borner les relances. - Parc Windows : ajouter le certificat renouvelé de
claude.exeaux règles qui épinglent l’ancien, et migrer les clésisDxt…. - Scripts API :
claude-sonnet-4-5-20250929sera retiré de l’API Claude le 30 novembre 2026.
In English
From Claude Code 2.1.285 to 2.1.301 (October 15, 2026): background commands get a time limit in unattended sessions, retries can be capped, and idle conversations over 200K tokens are compacted. MCP allow rules now reach only the server they name, the Windows claude.exe helper uses a renewed signing certificate, and Claude Sonnet 4.5 is scheduled for retirement on the Claude API on November 30, 2026.
Sources & vérification
- Claude Code Docs, Changelog (2.1.285 à 2.1.301) code.claude.com
- GitHub anthropics/claude-code, CHANGELOG.md raw.githubusercontent.com
- Claude Docs, changelog de l'app Claude (Code, Cowork, desktop) claude.com
- Claude Platform, release notes platform.claude.com
