Claude Code 2.1.225 et 2.1.226 : jeton OAuth headless corrige, confiance requise sur claude agents
La 2.1.225 corrige un bug qui cassait les sessions headless en remplacant ton jeton OAuth de longue duree par un jeton temporaire, ajoute une confirmation de confiance pour claude agents sur un repertoire inconnu, et referme plusieurs angles morts du tout nouveau messaging inter-sessions. La 2.1.226 n'est qu'une release de maintenance. Ce qui compte dans ces deux releases du 8 aout.
Les versions 2.1.225 et 2.1.226 de Claude Code sont sorties le 8 aout. La 2.1.225 regroupe un vrai lot de correctifs, dont un qui touche directement les pipelines headless, et un nouveau garde-fou de confiance sur claude agents. La 2.1.226 n’apporte que de la maintenance, sans detail publie. Voici ce qui compte.
Le jeton OAuth headless qui te lachait sans prevenir
Si tu fais tourner Claude Code en headless (CI, serveur, script planifie) avec un CLAUDE_CODE_OAUTH_TOKEN de longue duree, un 401 transitoire pouvait le faire remplacer silencieusement par le jeton court terme d’une connexion stockee. Resultat : ta session headless cassait, et restait cassee jusqu’au redemarrage du processus. Le bug est corrige en 2.1.225.
Si tu as deja vu une session CI echouer sans raison apparente ces dernieres semaines alors que ton jeton etait pourtant valide, ce correctif explique probablement pourquoi.
claude agents demande maintenant ta confiance sur un repertoire inconnu
Nouveau reflexe a prendre : claude agents affiche desormais une invite de confiance sur les repertoires non approuves, exactement comme le fait deja claude. Si tu scriptes le lancement d’agents sur des repertoires que tu n’as jamais ouverts avec Claude Code, prevois cette confirmation dans ton flux, elle bloquera sinon une execution automatisee qui tournait jusque-la sans interruption.
Deux bugs d’auth et de permission en moins
- OAuth MCP sur macOS : un timeout de lecture du trousseau (keychain) pouvait faire echouer par rafales des serveurs OAuth MCP avec des 401, comme si l’authentification n’avait jamais eu lieu. Corrige.
- Mode auto : un refus du filtre de securite sur sa propre verification de permission comptait a tort dans la limite de blocages consecutifs. L’action reste refusee, mais le modele est maintenant invite a passer a autre chose plutot qu’a reessayer en boucle.
Le messaging inter-sessions, sorti hier, deja rafistole
Les reglages crossSessionInbound et dialogExpiry viennent d’arriver en 2.1.224. La 2.1.225 corrige deja un angle mort : des messages inter-sessions qui restaient en attente sans notification ni expiration dans les sessions headless et au demarrage. Cote SendMessage, deux ajouts utiles si tu pilotes du Remote Control : tu peux desormais demarrer une conversation vers une session Remote Control par son nom (visible via ListAgents sous la forme nom [ref]) sans attendre qu’elle t’ecrive en premier, et un destinataire Remote Control deja confirme n’est plus substitue par une session locale portant le meme nom quand sa propre liste n’a pas pu etre verifiee.
Ce qui change ton quotidien
claude self-hosted-runner: s’il ne peut pas creer ou ecrire dans--base-dir, il echoue maintenant proprement au demarrage avec un message clair, au lieu de faire echouer chaque session une par une. Utile si tu viens d’adopter cette fonctionnalite, arrivee elle aussi en 2.1.224.- Passerelle et depenses : le message d’avertissement d’usage nomme maintenant le plafond, son heure de reinitialisation et le message de l’operateur quand une limite de depense de gateway est atteinte.
- VSCode : la vue Focus ne fait plus disparaitre la derniere liste de taches, le contexte d’une question en attente et les reponses deja donnees ; les blocs de reflexion seule affichent “Thought for Ns” et se replient une fois le tour termine.
- Remote Control : les photos jointes depuis l’app Claude sont maintenant montrees directement a Claude, au lieu d’etre relues depuis le disque via un appel d’outil separe.
Le reste, en vrac utile
- Historique de conversation qui cassait a la reprise d’une session Remote Control apres compaction de tres longs echanges : corrige.
- Survol d’une session d’un autre projet dans la liste d’agents qui changeait le repertoire de demarrage du prochain agent : corrige.
- Sessions Claude Code sur le web signalees a tort comme bloquees, renvoyant un historique d’evenements grossissant a chaque reconnexion : corrige.
- 2.1.226 (8 aout) : “correctifs de bugs et ameliorations de fiabilite” sans detail publie. Pure maintenance, rien a changer dans tes habitudes.
Faut-il mettre a jour
Oui, surtout si tu fais tourner Claude Code en headless avec un jeton OAuth stocke, si tu viens d’activer self-hosted-runner, ou si tu utilises deja le messaging inter-sessions : ces trois cas beneficient directement de correctifs reels de cette release.
Source : changelog officiel Claude Code.
Pierre Rondeau
Développeur et indie builder. Je construis des produits et automatisations avec l'IA. Créateur de Claude Hub.
LinkedIn