Claude Code v2.1.229 : Contrôle à distance, places de marché de plugins et correctifs critiques

Claude Code v2.1.229 (publié le 12 août) apporte des améliorations aux sessions à distance, la prise en charge des places de marché de plugins et une série de correctifs de stabilité pour le streaming, les chemins Windows et OAuth MCP.
Contrôle à distance et places de marché de plugins
claude remote-control --continueest désormais documenté pour reprendre la session de contrôle à distance la plus récente.- Les sessions de runner auto-hébergées prennent désormais en charge les hooks Claude Code fournis par le serveur, comme dans les environnements gérés.
- Des pings keepalive SSE ont été ajoutés aux réponses de streaming de la passerelle lors de longues pauses de réflexion, évitant les déconnexions par expiration du délai d'inactivité sur les upstreams Vertex et Bedrock.
- Les sources de
commandde la place de marché de plugins permettent à une commande locale (par exemple, un IDE) d'afficher le répertoire du plugin ; elles sont re-résolues à chaque session et appliquées sans redémarrage. Utilisezmode: "link"pour l'utiliser sur place. ListAgentsmarque désormais les sessions de contrôle à distance déconnectées commeofflineet étiquette les sessions cloud commecloud.
Correctifs clés
- Correction du problème de réponses longues disparaissant pendant le streaming et étant imprimées deux fois dans le terminal.
- Correction d'un plantage (y compris sur
--resume) lorsqu'un appel d'outil avait une valeur non-chaîne pourglob,file_pathoucommand. - Correction d'un plantage RangeError lors du rendu de barres de progression ou de tableaux Markdown dans des terminaux très étroits (affectait également
--continue/--resume). - Correction d'un plantage sur Windows lors de la référence à des chemins étendus (
\\?) ou UNC. - Correction du mode automatique échouant pour les utilisateurs qui désactivent l'en-tête d'attribution via
CLAUDE_CODE_ATTRIBUTION_HEADER(connexions directes à l'API Anthropic). - Correction de
/modelrejetant Sonnet/Opus 1M pour les abonnés claude.ai utilisant une passerelleANTHROPIC_BASE_URLpersonnalisée. - Correction d'OAuth MCP avec des serveurs d'autorisation stricts en utilisant
127.0.0.1au lieu delocalhostdans l'URI de redirection. - Correction du problème des clients de contrôle à distance affichant un spinner bloqué après une commande slash tapée dans le terminal de l'ordinateur portable.
- Correction du workflow Claude Code Review (depuis
/install-github-app) qui se terminait sans publier sa revue. - Correction des blocages de l'interface de plusieurs secondes après la modification d'un fichier avec des milliers de diagnostics IDE lorsque l'extension est connectée.
- Correction des commandes
claude pluginà usage unique laissant un fichier de vie résiduel qui empêchait le nettoyage des versions obsolètes du plugin. - Correction des workflows dynamiques dans les conteneurs limités en CPU utilisant le nombre de cœurs de l'hôte au lieu de la limite CPU du conteneur.
- Correction d'une fuite de handle du surveillant de fichiers après des remplacements atomiques de fichiers, et d'une erreur non interceptée sur Windows lorsque le surveillant de tâches planifiées échouait sur les systèmes de fichiers réseau/virtuels.
- Correction des sessions SDK et
--input-format stream-jsonobtenant une erreur 400 sur des messages contenant uniquement des espaces. - Correction des conversations dépassant la limite de demande de 32 Mo qui retentaient la compaction lorsqu'aucune image/document ne pouvait être supprimé ; elles échouent désormais une fois avec un message clair.
- Correction de l'export OpenTelemetry depuis Claude Desktop rejeté par la passerelle gérée par Desktop.
- Correction des sessions de runner auto-hébergé/à distance se terminant au démarrage lorsque
managed-mcp.jsonest déployé ; les serveurs sont désormais ignorés avec un avertissement. - Correction de la préparation du dépôt du runner auto-hébergé bloquant sur les invites du gestionnaire d'identifiants Git ; git échoue désormais rapidement lorsque les identifiants sont manquants.
Améliorations et changements
- Les fan-outs de workflow espacent désormais les agents frères ayant le même préfixe afin que les agents suivants réutilisent le préfixe de prompt en cache au lieu de le payer à nouveau. Désactivez avec
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0. - Amélioration des erreurs "prompt trop long" pour expliquer pourquoi la compaction automatique n'a pas pu récupérer, au lieu de simplement suggérer
/compact. - Sandbox : les littéraux IPv6 dans les listes de domaines réseau sont désormais entre crochets (par exemple,
[::1]:443), et les orthographes ambiguës sont appliquées en mode fail-closed et signalées par/doctor. /loginrépète désormais l'avertissement de remplacement deCLAUDE_CODE_OAUTH_TOKENaprès une connexion réussie./commit-push-prn'approuve plus automatiquement les commandes git/gh avec des drapeaux dangereux (--force,--amend,--no-verify).- Le runner auto-hébergé sur Windows exige désormais un
--base-direxplicite ; il n'y a pas de répertoire de checkout par défaut. - VSCode : "Signaler un problème" et
/bugouvrent la boîte de dialogue de retour intégrée au lieu d'un lien d'enquête retiré. - VSCode : le panneau de questions latéral
/btwest désormais redimensionnable en faisant glisser sa bordure. - VSCode : ajout de groupes de sessions dans la barre latérale.
Cette version est particulièrement pertinente pour les équipes exécutant Claude Code dans des environnements distants/auto-hébergés, celles utilisant des places de marché de plugins, et toute personne rencontrant des plantages liés au streaming ou spécifiques à Windows. Détails complets sur GitHub.
📖 Lire la source complète : GitHub Claude-Code
👀 See Also

llm-idle-timeout se déclenche à 2 minutes sur N100/WSL2 malgré le paramètre timeoutSeconds
Un utilisateur rapporte que le watchdog d'inactivité dans OpenClaw se déclenche après 2 minutes sur du matériel N100/WSL2, ignorant le paramètre timeoutSeconds=300, en raison d'un démarrage lent de la passerelle (45+ secondes) et de l'absence d'un noOutputTimeoutMs configurable.

L'outil Snip permet une communication visuelle avec les agents d'IA de codage.
Snip est un outil gratuit qui permet aux développeurs de capturer des écrans, d'annoter et de dessiner pour montrer visuellement aux agents d'IA ce qu'ils veulent dire, tandis que les agents peuvent générer des diagrammes ou charger des images directement via CLI ou MCP. Fonctionne actuellement sur les Mac Apple Silicon avec prise en charge des diagrammes Mermaid et prise en charge HTML en cours de développement.

iai-mcp : Un démon local offre à Claude une mémoire persistante entre sessions avec 99% de rappel
iai-mcp est un démon local open-source qui capture chaque conversation Claude, l'organise en trois niveaux de mémoire et réinjecte le contexte dans les nouvelles sessions. Il atteint un rappel textuel de >99 %, une récupération en moins de 100 ms et un coût de démarrage de session inférieur à 3 000 tokens.

Protocole de Mémoire Ouverte : un espace de mémoire unique pour Claude, ChatGPT, Cursor
Open Memory Protocol (OMP) est une spécification neutre et un serveur de référence pour une mémoire IA portable. Exécutez un serveur auto-hébergé via Docker ou npx, connectez Claude via MCP, et partagez automatiquement la mémoire avec ChatGPT et Cursor.