Claude Code v2.1.248 : Mode restreint, TTL de cache et correctifs de session
Claude Code v2.1.248 est livré avec un nouveau mode d'exécution restreint, une configuration du TTL de cache par agent et une série de correctifs de stabilité pour la mise en cache des invites et la gestion des sessions.
Mode restreint
Vous pouvez désormais exécuter Claude Code avec --restricted (ou définir CLAUDE_CODE_RESTRICTED=1). Cela supprime tous les outils intégrés qui exécutent des commandes ou du code, ainsi que WebFetch sauf s'il est explicitement nommé dans --tools. Les opérations sur les fichiers restent dans le répertoire de travail, bypassPermissions est refusé, et les fichiers de paramètres utilisateur/projet/local sont ignorés. C'est utile pour les revues de code non fiables ou les environnements CI.
TTL de cache par agent
Vous pouvez désormais définir un TTL de cache d'invite dans le frontmatter de l'agent via experimental.cacheTtl : "5m" ou "1h". Cela s'applique lorsqu'aucun TTL de sous-agent n'est configuré, offrant un contrôle plus fin de l'expiration du cache pour des agents spécifiques.
Runner auto-hébergé et diagnostics des paramètres
La commande claude self-hosted-runner gagne un indicateur --client-label (ou SELF_HOSTED_RUNNER_CLIENT_LABEL) pour remplacer l'étiquette par défaut (nom d'hôte). Le démarrage avertit désormais si les paramètres gérés par le serveur ne parviennent pas à se charger, et /doctor et /status expliquent la raison de l'échec. De plus, /usage-credits permet aux membres d'Enterprise de demander des limites plus élevées aux administrateurs (AWS Marketplace, self-serve, essais).
Messagerie inter-sessions
Ajout de SendMessage et ListAgents pour la messagerie inter-sessions sur la même machine, désormais pris en charge sur Bedrock, Vertex, Foundry et lorsque la télémétrie est désactivée.
Principaux correctifs
- Ratés de cache d'invite dans les longues sessions (environ toutes les heures) causés par un rendu récurrent des outils après le rafraîchissement OAuth — corrigé.
- Définition de l'outil ScheduleWakeup changeant en cas de dépassement, provoquant des ratés de cache sur
--resume— corrigé. - Sessions Desktop/Cowork disparaissant après 30 jours — corrigé ; le nouveau paramètre
desktopSessionCleanupPeriodDaysplafonne l'exemption. - Boucle de connexion lorsqu'un autre processus détenait le verrou de rafraîchissement du jeton — renvoie désormais une erreur réessayable.
- Windows : la liste des agents répond désormais au clavier après détachement ou en mode win32-input.
- /login avec
ANTHROPIC_API_KEYdéfini revient à la connexion par clé API au lieu d'échouer avec OAuth. - Les noms de modèles dans
/models'affichent en code (par exemple,[1m]littéral). - Les agents ignorent l'invite de confiance de l'espace de travail lorsque
CIest défini — corrigé pour l'afficher. - La vue de l'agent ne ressuscite plus les sessions d'arrière-plan obsolètes ; les sessions arrêtées s'affichent comme arrêtées.
- Processus en double sur les sessions reprises — empêché.
- Suppression de sessions avec des branches fusionnées mais non poussées — autorisée.
- Les réponses de hook invalides affichent désormais le nom du hook et l'erreur de schéma.
- Le JSON invalide provenant des hooks est signalé comme erreur, non traité silencieusement comme texte.
/mcpliste les entrées de connecteur sous la portée réelle, et les serveurs MCP avecheadersHelperréexécutent l'assistant sur 401 au lieu d'un repli OAuth.
📖 Lire la source complète : GitHub Claude-Code
👀 See Also

L'activité DNS d'Anthropic révèle un nouveau service STT, l'API RC2 et une infrastructure de tunnel
La surveillance DNS des sous-domaines d'Anthropic révèle de nouveaux enregistrements pour un service de reconnaissance vocale sur une plateforme 'Titanium', une version candidate 2 d'API, une infrastructure de tunnel et un proxy MCP en environnement de préproduction.

Deux défaillances de l'IA dans une même démo : Claude Code corrige l'orthographe au lieu de l'erreur de schéma, OpenAI brouille le mappage de champs personnalisés
Lors d'un atelier en direct, Claude Code a ignoré une erreur de validation de schéma JSON pour corriger des avertissements orthographiques, et OpenAI a renvoyé des données incohérentes lors de sa première tentative de mappage de champs Salesforce personnalisés étranges.

Anthropic abandonne la réflexion étendue fixe et impose la réflexion adaptative sur les modèles Claude
Anthropic déprécie la réflexion étendue manuelle (budget fixe) sur Opus 4.6 et Sonnet 4.6, et la supprime entièrement sur Opus 4.7 (renvoie une erreur 400). La réflexion adaptative sera imposée par défaut, provoquant une réaction négative de la communauté perçue comme une réduction des coûts.

L'utilisateur signale être passé de Gemini Pro à Claude Max pour l'assistance sur des projets académiques.
Un utilisateur est passé de Gemini Pro à Claude Max après avoir éprouvé de la frustration face aux performances de Gemini sur des tâches pratiques. Il rapporte que Claude a réussi à examiner son projet académique, a posé des questions de clarification et a suggéré de consigner les informations apprises dans un fichier memory.md.