For AI agents: the public content index is available at https://we0.ai/llms.txt, and the English article bundle is available at https://we0.ai/llms-full.txt.
For AI agents: the complete content index is available at https://we0.ai/llms.txt, the full English article bundle is available at https://we0.ai/llms-full.txt, and this page is available as Markdown at https://we0.ai/fr/articles/claude-code-2-1-224-adds.md.
Anthropic a ajouté une couche de coordination à Claude Code : les sessions de codage indépendantes peuvent désormais s'envoyer directement d...

Anthropic a ajouté une nouvelle couche de coordination à Claude Code : les sessions de codage indépendantes peuvent désormais s'envoyer directement des messages entre elles.
Cette fonctionnalité est publiée avec Claude Code v2.1.224 le 7 août 2026. Anthropic l'appelle messagerie inter-sessions.
Les développeurs n'ont plus besoin de copier manuellement les résultats découverts entre plusieurs fenêtres de terminal ; ils peuvent désormais laisser une session Claude Code dire à une autre session que les dépendances ont changé, qu'une migration est terminée, qu'un bug est corrigé ou qu'une décision a été prise.
L'article original d'AIBase considère cette fonctionnalité comme une amélioration majeure pour les développeurs qui gèrent plusieurs tâches simultanément. Cette orientation est correcte, mais la documentation officielle d'Anthropic ajoute plusieurs détails importants.
La messagerie inter-sessions :
ListAgents pour découvrir les sessions accessiblesSendMessage pour transmettre les messagesAu 10 août, le journal des modifications officiel a déjà dépassé la v2.1.224. La version 2.1.225 améliore l'initiation des messages entre machines, et au moment de la préparation de cet article, la v2.1.227 est répertoriée comme la dernière version dans le journal des modifications d'Anthropic.
Le point essentiel est que la v2.1.224 a introduit la fonctionnalité, tandis que les versions ultérieures ont optimisé son comportement.
Avant la messagerie inter-sessions, les développeurs qui exécutaient plusieurs sessions Claude Code devaient souvent servir de couche de communication entre elles.
Imaginez les trois terminaux suivants :
Session A : Refactorisation de l'authentification
Session B : Mise à jour de l'API de paiement
Session C : Exécution des migrations et des tests d'intégration
Si la session A modifie une interface partagée dont dépend la session B, le développeur doit remarquer ce changement et l'expliquer manuellement.
Si la session C termine une longue migration, le développeur doit vérifier le terminal et rapporter le résultat aux sessions en attente.
Avec la messagerie inter-sessions, Claude peut transmettre directement ces informations.
Le flux de travail simplifié devient :
Session A
│
│ « L'interface d'authentification a changé ; utilisez createSessionV2() »
▼
Session B
Session C
│
│ « La migration a été réalisée avec succès »
▼
Session A
La documentation d'Anthropic donne deux exemples représentatifs.
Lorsqu'un changement casse ce dont une autre session dépend, une session peut avertir l'autre session. Une session qui a résolu un problème peut également envoyer la réponse à une autre session bloquée par ce problème.
Cela semble simple, mais cela change la façon dont les flux de travail parallèles de Claude Code sont organisés.
Ce que la messagerie inter-sessions ne fait pas est l'un des détails techniques les plus importants.
Un message est simplement un fragment de texte rédigé par une session Claude et transmis à une autre session.
Elle n'envoie pas automatiquement :
de l'expéditeur
Si un développeur souhaite qu'une autre session continue la même conversation dans le même contexte, Anthropic recommande de reprendre la session plutôt que d'utiliser la messagerie inter-sessions.
La messagerie inter-sessions est plus adaptée aux messages de coordination courts, par exemple :
L'intégration de paiement attend désormais `customer_id` au lieu de `user_id`.
Veuillez mettre à jour votre branche avant d'exécuter la suite de tests complète.
Ou :
La migration de la base de données a été réalisée avec succès.
Les 214 tests d'intégration ont tous réussi.
Vous pouvez poursuivre la validation du déploiement.
Cette conception maintient la légèreté de la messagerie.
Elle réduit également le risque qu'une session reçoive silencieusement une grande quantité de contexte non pertinent provenant d'une autre session.
Les développeurs n'appellent généralement pas directement les outils de messagerie.
Claude Code utilise deux outils internes :
ListAgentsSendMessageListAgents permet à Claude de découvrir quelles sessions prises en charge sont actuellement accessibles.
SendMessage transmet un message texte à l'une de ces sessions.
Les développeurs peuvent formuler directement une demande à Claude en langage naturel.
Par exemple :
Demande à la session qui s'exécute dans l'autre terminal si la migration est terminée.
Claude trouvera la session concernée et rédigera le message réel.
Autre exemple :
Explique à la session qui travaille sur l'API de paiement les modifications d'authentification que nous venons d'effectuer.
Les développeurs n'ont pas besoin de rédiger manuellement des messages lisibles par machine, ni de passer des identifiants de session à l'API sous-jacente.
Cela maintient l'interaction cohérente avec l'utilisation normale de Claude Code.
La documentation d'Anthropic identifie plusieurs situations où la messagerie inter-sessions est particulièrement utile.
Une session peut découvrir des informations dont une autre session a besoin.
Les exemples incluent :
Sans messagerie, le développeur doit servir d'intermédiaire.
Avec la messagerie, une session peut résumer ses découvertes et les envoyer directement.
Exemple :
La session A découvre :
« Le rappel OAuth exige désormais une validation PKCE. »
La session A envoie à la session B :
« L'implémentation de l'authentification exige désormais PKCE.
Veuillez mettre à jour le flux de rappel mobile avant de fusionner. »
Cela est très utile lorsque plusieurs sessions travaillent sur des parties interconnectées du même projet.
Les worktrees Git sont un complément naturel à la messagerie inter-sessions.
Les développeurs peuvent créer des répertoires de travail séparés pour des tâches indépendantes et exécuter une session Claude Code dans chacun d'eux.
Par exemple :
Dépôt/
├── branche principale
├── worktree-auth
├── worktree-payments
└── worktree-tests
Chaque worktree peut avancer indépendamment.
Lorsqu'une session modifie un élément qui affecte une autre branche, Claude peut en informer la session concernée.
Cela réduit un risque courant en développement parallèle : plusieurs branches avancent sur la base d'hypothèses obsolètes.
La messagerie inter-sessions
ne fusionne pas automatiquement le code.
Elle aide les agents à se coordonner avant que l'humain n'intervienne au stade de la fusion.
Certaines tâches de codage prennent beaucoup plus de temps qu'une session d'interaction normale.
Par exemple :
Les développeurs peuvent laisser une session s'exécuter pendant qu'ils travaillent dans une autre session.
La messagerie inter-sessions permet aux travailleurs de longue durée de rendre compte des résultats.
Par exemple :
Session A :
Exécute la migration complète et la suite de tests.
Envoie les résultats à la session d'architecture une fois terminé.
Les développeurs peuvent continuer à travailler ailleurs sans avoir à vérifier constamment un terminal d'exécution longue.
Anthropic prend également en charge la messagerie au-delà des sessions situées sur le même ordinateur.
Les flux de travail pris en charge peuvent inclure :
Il existe un détail important concernant les versions.
Claude Code v2.1.
224 a introduit la messagerie inter-sessions, y compris la prise en charge multi-machines, mais la documentation actuelle d'Anthropic précise que démarrer une nouvelle conversation avec une session sur une autre machine par nom nécessite la version 2.1.225 ou ultérieure.
Avant la version 2.1.225, les sessions pouvaient répondre aux messages provenant d'une autre machine, mais la capacité d'initier une conversation inter-machines était plus limitée.
Par conséquent, pour les développeurs souhaitant le comportement le plus complet, il est recommandé de mettre à jour vers une version supérieure à 2.1.224.
La messagerie inter-sessions utilise des chemins de livraison différents selon l'endroit où s'exécute la session réceptrice.
Anthropic documente le comportement suivant :
| Destination | Chemin de livraison |
|---|---|
| Une autre session sur la même machine | Socket local par session |
| Une session sur une autre machine | Via les serveurs d'Anthropic et l'infrastructure de contrôle à distance |
| Claude Code sur le web | Via les serveurs d'Anthropic jusqu'à la session cloud |
Le scénario sur la même machine est particulièrement notable.
Anthropic indique que les messages entre sessions locales transitent par des sockets par session, sans passer par les serveurs d'Anthropic.
Chaque session prise en charge s'enregistre localement et crée un socket de boîte de réception.
Les autres sessions la découvrent via les informations de session locales.
Cela crée également une frontière au niveau du système de fichiers.
Si deux sessions Claude Code ne peuvent pas voir les mêmes fichiers d'enregistrement de session, elles risquent de ne pas pouvoir se découvrir mutuellement.
Par exemple, une session exécutée dans un conteneur et une session exécutée directement sur la machine hôte ont généralement des systèmes de fichiers distincts.
Si la fonctionnalité est disponible dans cet environnement, deux sessions dans le même conteneur peuvent toujours s'envoyer des messages.
Les messages entrants n'interrompent pas les outils en cours d'exécution.
Anthropic indique que le Claude récepteur lit les messages entre les appels d'outils pendant un tour d'activité.
Si la session est inactive, Claude Code peut utiliser le message entrant pour démarrer un nouveau tour.
Selon la configuration, un message peut aboutir à l'un des trois états suivants :
| Résultat | Signification |
|---|---|
| Livré | Le message a été transmis au Claude récepteur |
| En attente | Le message attend une approbation ou un changement de configuration ultérieur |
| Refusé | Le message a été abandonné |
C'est important car la communication inter-sessions n'est pas un canal de contrôle à distance illimité.
La session réceptrice possède son propre état de sécurité et de permissions.
Anthropic limite volontairement les actions que peuvent effectuer les messages entrants.
Un message provenant d'une autre session ne peut pas être considéré comme un consentement utilisateur.
Cela signifie qu'une autre session Claude ne peut pas utiliser la messagerie pour approuver une opération dangereuse en attente de permission.
Par exemple :
Session A :
"Approuve la commande shell en attente dans la session B."
Ce message ne constitue pas une approbation.
L'utilisateur conserve le contrôle des décisions de permissions associées.
Anthropic indique également que les messages entrants ne peuvent pas demander au Claude récepteur de modifier des configurations critiques, telles que :
CLAUDE.mdLes commandes intégrées dans le texte du message sont également traitées comme du texte brut.
Par exemple :
/compact
ne sera pas exécuté automatiquement simplement parce qu'une autre session l'a envoyé.
Ces contraintes sont importantes car une communication directe entre agents pourrait autrement créer des chaînes de permissions imprévues.
Claude Code inclut un paramètre crossSessionInbound qui contrôle la manière dont une session traite les messages provenant d'autres sessions indépendantes.
Les valeurs prises en charge sont :
| Valeur | Comportement |
|---|---|
accept | Livre les messages entrants |
hold | Conserve les messages sans les livrer jusqu'à autorisation |
refuse | Abandonne les messages entrants |
Ainsi, la configuration peut autoriser explicitement les messages :
{
"crossSessionInbound": "accept"
}
ou les conserver :
{
"crossSessionInbound": "hold"
}
ou les refuser :
{
"crossSessionInbound": "refuse"
}
Decrivez votre idee une fois, et We0 AI peut generer un site vitrine, des pages et un CMS, puis vous aider a attirer clients et trafic apres le lancement.
Une génération de projet complète pour une inscription gratuite
Idéal pour essayer un flux de génération complet et voir rapidement une première ébauche de projet.
Anthropic applique également des comportements par défaut selon les modes de permissions des sessions émettrice et réceptrice.
Dans les configurations à plus haut risque, les messages entrants peuvent nécessiter une approbation explicite.
Cela empêche deux sessions ayant des configurations de permissions différentes de créer automatiquement un chemin de mise à niveau non sécurisé.
Lorsqu'un message entrant est conservé en attente d'approbation, Claude Code peut afficher une boîte de dialogue d'approbation montrant :
L'utilisateur peut approuver ou refuser.
La documentation d'Anthropic précise que le délai d'approbation par défaut est de cinq minutes.
Si le message n'est pas approuvé avant le dialogExpiry configuré, il peut être abandonné.
Claude Code limite également le nombre de messages conservés, empêchant une session d'accumuler un arriéré illimité.
La version 2.1.225 corrige plusieurs cas où des messages inter-sessions conservés pouvaient rester dans un état de notification ou d'expiration inattendu dans les sessions sans interface.
C'est une raison supplémentaire de ne pas considérer la fonctionnalité comme définitive simplement parce qu'elle a été introduite dans v2.1.224.
La messagerie inter-sessions a des exigences spécifiques de plateforme et de fournisseur.
Selon la documentation actuelle d'Anthropic :
Cette distinction est importante.
Claude Code prend en charge Windows, mais la fonctionnalité de messagerie inter-sessions n'est actuellement pas disponible sur les systèmes Windows natifs.
Anthropic indique que la fonctionnalité de messagerie inter-sessions n'est pas disponible lorsque Claude Code est exécuté via plusieurs chemins de fournisseurs externes, notamment :
La disponibilité peut également dépendre de l'évaluation des fonctionnalités et des paramètres d'environnement.
Par conséquent, les développeurs doivent vérifier la fonctionnalité dans l'environnement où ils prévoient réellement de l'utiliser.
Le journal des modifications officiel d'Anthropic recommande d'utiliser la commande suivante pour vérifier la version installée :
claude --version
La fonctionnalité de messagerie inter-sessions nécessite :
Claude Code 2.1.224 ou version ultérieure
Comme les versions ultérieures contiennent des corrections et des améliorations inter-machines, il est généralement recommandé d'utiliser la version actuellement prise en charge plutôt que de se fixer spécifiquement sur v2.1.224, sauf si l'organisation dispose d'une stratégie de déploiement contrôlée.
Pour une installation native de Claude Code, Anthropic prend en charge :
claude update
Les installations natives vérifient généralement les mises à jour en arrière-plan et les installent.
Les nouvelles versions prendront effet au prochain démarrage de Claude Code.
Anthropic documente également :
claude doctor
pour vérifier l'état de l'installation et des mises à jour.
Les installations via gestionnaire de paquets peuvent nécessiter des commandes de mise à jour distinctes.
Par exemple, une installation Homebrew peut être mise à jour avec :
brew upgrade claude-code
Ou, lors du suivi du canal le plus récent :
brew upgrade claude-code@latest
La méthode exacte de mise à jour dépend de la manière dont Claude Code a été installé.
Imaginons qu'un développeur construise une application impliquant deux tâches liées.
Objectif :
Refactoriser le service d'authentification et mettre à jour la création de session.
Objectif :
Mettre à jour l'API de paiement pour utiliser le nouvel objet utilisateur authentifié.
Le terminal 1 découvre que l'interface passe de :
créerSession(userId)
devient :
créerSession({ userId, organizationId })
Le terminal 1 n'a pas besoin d'attendre que le développeur s'en aperçoive ; il peut envoyer un message à une autre session pour signaler ce changement.
La session réceptrice peut ensuite mettre à jour son propre travail avant de terminer l'implémentation du paiement.
Lorsque de nombreuses sessions de codage IA s'exécutent indépendamment, ce sont précisément ces petits événements de coordination qui deviennent coûteux.
La fonctionnalité de messagerie inter-sessions est également utile pour le débogage.
Le développeur peut lancer trois sessions :
Session A :
Enquêter sur les erreurs API.
Session B :
Examiner les journaux de base de données.
Session C :
Vérifier les récents déploiements et changements de configuration.
Supposons que la session B découvre que les connexions à la base de données commencent à échouer immédiatement après la rotation des identifiants.
Elle peut en informer les autres sessions.
La session A n'a plus besoin de continuer à enquêter sur des problèmes de parsing de requêtes sans rapport.
La session C peut se concentrer sur le fait de savoir si le déploiement a récupéré les nouvelles clés.
Le système ne crée pas automatiquement une équipe multi-agents entièrement gérée.
Le développeur lance et guide toujours les sessions indépendantes.
La messagerie ne fait que réduire le coût de transmission des découvertes utiles entre ces sessions.
Claude Code dispose désormais de plusieurs façons de gérer plusieurs agents ou sessions.
Elles résolvent des problèmes différents.
| Fonctionnalité | Scénario idéal |
|---|---|
| Messagerie inter-sessions | Sessions indépendantes que vous lancez et guidez vous-même |
| Reprise | Continuer la même conversation avec son contexte |
| Équipes d'agents | Agents coordonnés générés et supervisés par Claude |
| Vue des agents | Surveiller et guider plusieurs sessions depuis un seul endroit |
| Contrôle à distance | Contrôler une session vous-même depuis un autre appareil |
| Canaux | Envoyer des événements externes (comme CI ou messages de chat) dans une session |
Cette distinction est importante car « plusieurs instances de Claude qui se parlent » peut décrire plusieurs architectures différentes.
La messagerie inter-sessions désigne spécifiquement une couche de communication légère entre des sessions Claude Code indépendantes.
L'article d'AIBase affirme que cette mise à jour peut réduire la charge de coordination manuelle dans les grands projets.
C'est l'implication pratique la plus importante.
Le développeur peut diviser le projet en plusieurs flux de travail indépendants :
Authentification
Paiement
Front-end
Migration de base de données
Tests
Documentation
Chaque session peut se concentrer sur un domaine.
Lorsqu'une décision ou un changement affecte un autre domaine, les informations pertinentes peuvent être transmises directement entre les sessions.
Cela peut réduire :
Mais cela n'élimine pas le travail d'intégration.
Les sessions indépendantes peuvent toujours :
Le développeur a toujours besoin de tests, de revues de code, de contrôle de version et de limites de permissions appropriées.
En pratique, certaines habitudes peuvent rendre cette fonctionnalité plus fiable.
Un message utile doit indiquer :
Par exemple :
La migration de base de données a renommé `billing_customer_id` en `customer_id`.
Votre branche contient encore deux requêtes qui référencent l'ancien champ.
Veuillez mettre à jour ces requêtes avant d'effectuer les tests d'intégration.
C'est mieux que :
J'ai modifié des trucs dans la base de données. Vérifiez.
La session réceptrice n'hérite pas de tout le raisonnement de l'expéditeur.
Si une découverte dépend d'un fichier, d'un commit, d'un journal ou d'un résultat de test, identifiez-le explicitement.
Lorsque plusieurs sessions modifient activement le même dépôt, des worktrees Git isolés peuvent réduire les conflits de fichiers.
La messagerie inter-sessions peut coordonner les branches, tandis que Git continue de gérer l'historique du code et les fusions.
La messagerie entre agents est utile pour coordonner le travail.
Elle ne doit pas devenir un moyen de contourner les mécanismes suivants :
La conception des permissions d'Anthropic garantit déjà qu'un message ne peut pas remplacer une approbation utilisateur. Les équipes doivent maintenir cette séparation dans des flux de travail plus larges.
La v2.1.224 a introduit cette fonctionnalité, mais les versions ultérieures ont corrigé le comportement de traitement des messages et amélioré la communication entre machines.
Sauf si un déploiement d'entreprise nécessite une version figée, utiliser la version prise en charge la plus récente est un choix plus sûr.
La messagerie inter-sessions permet à une session Claude Code indépendante d'envoyer des messages texte à une autre session. Elle est conçue pour la coordination entre sessions travaillant en parallèle, comme la transmission de découvertes, le signalement de l'état des tâches ou l'avertissement d'une autre session d'un changement à venir potentiellement destructeur.
Cette fonctionnalité a été introduite dans Claude Code v2.1.224, publiée le 7 août 2026. La documentation actuelle d'Anthropic exige la version v2.1.224 ou supérieure.
Non. La session réceptrice ne reçoit que le texte du message, l'identité de l'expéditeur et généralement une adresse de réponse — pas l'historique de conversation ni les fichiers de l'expéditeur. Pour poursuivre un contexte de conversation complet, utilisez la fonction de reprise de session.
Oui, les sessions prises en charge peuvent communiquer entre machines via l'infrastructure de contrôle à distance d'Anthropic. Anthropic précise que pour démarrer une nouvelle conversation par nom avec une session sur une autre machine, la version v2.1.225 ou supérieure est requise ; le comportement inter-machines de la v2.1.224 est plus limité.
Elle prend en charge macOS et Linux, y compris Linux sous WSL 2. La documentation actuelle d'Anthropic indique que cette fonctionnalité n'est pas disponible sur Windows natif.
Non. Anthropic indique que les messages envoyés entre sessions sur la même machine utilisent des sockets locaux par session et ne passent pas par les serveurs d'Anthropic.
Non. Un message entrant inter-sessions ne compte jamais comme un consentement utilisateur. Il ne peut pas non plus forcer une autre session à modifier des permissions protégées ou des paramètres de configuration.
Pour une installation native, exécutez claude update, puis redémarrez Claude Code. Vous pouvez vérifier la version installée avec claude --version et diagnostiquer l'état de la mise à jour avec claude doctor.
adaptés aux flux de travail de tâches générées et supervisées par Claude.
Contrôle à distance de Claude Code : la fonctionnalité d'Anthropic permettant de piloter une session Claude Code depuis un autre appareil.
SendMessage inter-sessions.claude update.claude, claude update, claude install et claude agents.Claude Code v2.1.224 a introduit la fonctionnalité de messagerie inter-sessions, permettant à des sessions Claude Code indépendantes de se découvrir mutuellement et de s'envoyer des messages texte. Cette fonctionnalité est conçue pour le travail en parallèle : transmettre les résultats de découverte, coordonner les arbres de travail, recevoir des mises à jour de tâches de longue durée, et réduire le besoin pour les développeurs de relayer manuellement des informations entre plusieurs terminaux.
L'implémentation est volontairement limitée en termes de fonctionnalités. Les messages ne contiennent pas d'historique complet de conversation ni de fichiers, une session ne peut pas approuver des autorisations pour une autre session, et les messages entrants peuvent être acceptés, mis en attente ou rejetés. Sur une même machine, les messages restent transmis localement via le socket de chaque session.
Les versions ultérieures ont optimisé la fonctionnalité d'origine. En particulier, la version v2.1.225 a amélioré l'établissement de connexions entre machines et corrigé les scénarios de traitement des messages dans les sessions sans tête (headless).
La véritable amélioration ne réside pas seulement dans le fait que deux fenêtres Claude peuvent « discuter » — mais dans le fait que des agents de codage indépendants peuvent désormais coordonner leur travail sans que le développeur serve de bus de messages entre chaque tâche parallèle.
Partez d’une phrase et obtenez un site complet en quelques minutes.