4 4
5# Semaine 18 · 27 avril – 1er mai 20265# Semaine 18 · 27 avril – 1er mai 2026
6 6
7> Claude Code sur Windows s'exécute sans Git Bash, claude auth login accepte un code OAuth collé lorsque le rappel du navigateur ne peut pas atteindre localhost, claude project purge nettoie l'état local par projet, et coller une URL de PR dans /resume trouve la session qui l'a créée.7> Claude Code sous Windows fonctionne sans Git Bash, claude auth login accepte un code OAuth collé lorsque le callback du navigateur ne peut pas atteindre localhost, claude project purge nettoie l'état local par projet, et coller l'URL d'une PR dans /resume retrouve la session qui l'a créée.
8 8
9Versions [v2.1.120 → v2.1.126](https://code.claude.com/docs/en/changelog.md#2-1-120)9Versions [v2.1.120 → v2.1.126](https://code.claude.com/docs/en/changelog.md#2-1-120)
104 fonctionnalités · 27 avril – 1er mai104 fonctionnalités · 27 avril – 1er mai
11 11
12Se connecter sans rappel du navigateur12Se connecter sans callback du navigateur
13v2.1.12613v2.1.126
14 14
15`claude auth login` accepte maintenant le code OAuth collé directement dans le terminal lorsque le rappel du navigateur ne peut pas atteindre localhost. Cela couvre WSL2, les sessions SSH et les conteneurs, où la redirection vers un port local ne fonctionne pas. La même version corrige également les délais d'expiration de connexion sur les connexions lentes ou proxifiées et dans les devcontainers IPv6 uniquement.15`claude auth login` accepte désormais le code OAuth collé directement dans le terminal lorsque le callback du navigateur ne peut pas atteindre localhost. Cela couvre WSL2, les sessions SSH et les conteneurs, où la redirection vers un port local ne fonctionne pas. La même version corrige également les délais d'expiration de connexion sur les connexions lentes ou passant par un proxy, ainsi que dans les devcontainers IPv6 uniquement.
16 16
17Connectez-vous, puis collez le code du navigateur :17Connectez-vous, puis collez le code depuis le navigateur :
18 18
19```bash theme={null}19```bash theme={null}
20claude auth login20claude auth login
25claude project purge25claude project purge
26v2.1.12426v2.1.124
27 27
28Supprimez tout l'état Claude Code pour un projet : transcriptions, tâches, historique des fichiers et l'entrée de configuration du projet. Supporte `--dry-run` pour prévisualiser, `-y`/`--yes` pour ignorer la confirmation, `-i`/`--interactive` pour choisir, et `--all` pour effacer tous les projets.28Supprimez tout l'état de Claude Code pour un projet : transcriptions, tâches, historique des fichiers et entrée de configuration du projet. Prend en charge `--dry-run` pour prévisualiser, `-y`/`--yes` pour ignorer la confirmation, `-i`/`--interactive` pour choisir, et `--all` pour effacer tous les projets.
29 29
30Prévisualisez ce qui serait supprimé :30Prévisualisez ce qui serait supprimé :
31 31
33claude project purge --dry-run33claude project purge --dry-run
34```34```
35 35
36Puis exécutez-le pour de vrai :36Puis exécutez-la pour de vrai :
37 37
38```bash theme={null}38```bash theme={null}
39claude project purge39claude project purge
41 41
42[Référence CLI](https://code.claude.com/docs/fr/cli-reference.md)42[Référence CLI](https://code.claude.com/docs/fr/cli-reference.md)
43 43
44Reprendre par URL de PR44Reprendre via l'URL d'une PR
45v2.1.12245v2.1.122
46 46
47Lorsque vous créez une demande de tirage avec `gh pr create`, Claude Code la lie à la session qui l'a produite. Maintenant, vous pouvez revenir à cette session à partir de l'URL de PR seule, sans vous souvenir de son nom.47Lorsque vous créez une pull request avec `gh pr create`, Claude Code la lie à la session qui l'a produite. Vous pouvez désormais revenir à cette session à partir de la seule URL de la PR, sans avoir à vous souvenir de son nom.
48 48
49Ouvrez le sélecteur de session :49Ouvrez le sélecteur de sessions :
50 50
51```text Claude Code theme={null}51```text Claude Code theme={null}
52> /resume52> /resume
53```53```
54 54
55Collez l'URL de PR dans le sélecteur. Le premier caractère du collage vous fait entrer en mode recherche, et la liste se filtre à la session qui a créé cette PR. Appuyez sur Entrée pour la reprendre. Les URL de demandes de tirage et de fusion GitHub, GitHub Enterprise, GitLab et Bitbucket fonctionnent toutes.55Collez l'URL de la PR dans le sélecteur. Le premier caractère collé vous fait passer en mode recherche, et la liste se filtre sur la session qui a créé cette PR. Appuyez sur Enter pour la reprendre. Les URL de pull requests et de merge requests GitHub, GitHub Enterprise, GitLab et Bitbucket fonctionnent toutes.
56 56
57```text Claude Code theme={null}57```text Claude Code theme={null}
58https://github.com/your-org/your-repo/pull/123458https://github.com/your-org/your-repo/pull/1234
59```59```
60 60
61Pour ouvrir le sélecteur déjà filtré à la PR, passez le numéro de PR sur la ligne de commande :61Pour ouvrir le sélecteur déjà filtré sur la PR, passez le numéro de la PR en ligne de commande :
62 62
63```bash theme={null}63```bash theme={null}
64claude --from-pr 123464claude --from-pr 1234
65```65```
66 66
67[Sessions : utiliser le sélecteur de session](https://code.claude.com/docs/fr/sessions.md#use-the-session-picker)67[Sessions : utiliser le sélecteur de sessions](https://code.claude.com/docs/fr/sessions.md#use-the-session-picker)
68 68
69Windows sans Git Bash69Windows sans Git Bash
70Windows70Windows
71 71
72Git pour Windows n'est plus requis. Lorsque Bash est absent, Claude Code utilise PowerShell comme outil shell, et lorsque l'outil PowerShell est activé, il est traité comme le shell principal. PowerShell 7 installé via le Microsoft Store, MSI sans PATH, ou un outil global `.NET` est maintenant détecté automatiquement.72Git for Windows n'est plus requis. En l'absence de Bash, Claude Code utilise PowerShell comme outil shell, et lorsque l'outil PowerShell est activé, il est traité comme le shell principal. PowerShell 7 installé via le Microsoft Store, via MSI sans PATH ou en tant qu'outil global `.NET` est désormais détecté automatiquement.
73 73
74[Guide de configuration](https://code.claude.com/docs/fr/setup.md)74[Guide d'installation](https://code.claude.com/docs/fr/setup.md)
75 75
76Autres améliorations76Autres améliorations
77 77
78Les serveurs MCP peuvent refuser le report de recherche d'outils avec `alwaysLoad: true` dans leur configuration afin que tous les outils de ce serveur soient toujours disponiblesNouveau `claude plugin prune` supprime les dépendances de plugin auto-installées orphelines, et `plugin uninstall --prune` en cascade`/skills` a maintenant une boîte de recherche de type-pour-filtrer afin que vous puissiez trouver une compétence dans une longue liste sans faire défilerLes hooks `PostToolUse` peuvent remplacer la sortie d'outil pour n'importe quel outil via `hookSpecificOutput.updatedToolOutput`, pas seulement les outils MCPNouvelle sous-commande [`claude ultrareview`](https://code.claude.com/docs/fr/ultrareview) exécute `/ultrareview` de manière non-interactive à partir de CI ou de scripts : imprime les résultats sur stdout (`--json` pour la sortie brute) et quitte 0 à la fin ou 1 en cas d'échec`--dangerously-skip-permissions` contourne maintenant les invites pour les écritures dans `.claude/`, `.git/`, `.vscode/`, les fichiers de configuration shell et autres chemins précédemment protégés, tandis que les commandes de suppression catastrophique continuent à inviter comme filet de sécuritéLe sélecteur `/model` peut lister les modèles à partir du point de terminaison `/v1/models` de votre passerelle lorsque `ANTHROPIC_BASE_URL` pointe vers une passerelle compatible Anthropic ; acceptez avec `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` depuis v2.1.129Les serveurs MCP qui rencontrent une erreur transitoire lors du démarrage réessaient maintenant jusqu'à 3 fois au lieu de rester déconnectés`ANTHROPIC_BEDROCK_SERVICE_TIER` sélectionne un niveau de service Amazon Bedrock : `default`, `flex`, ou `priority``/terminal-setup` active le paramètre d'accès au presse-papiers d'iTerm2 afin que `/copy` fonctionne, y compris depuis tmuxLa plateforme Agent de Google Cloud supporte maintenant la Fédération d'identité de charge de travail basée sur les certificats X.509 (mTLS ADC)Corrections importantes des fuites mémoire : sessions riches en images, `/usage` sur les historiques de transcription volumineux, et outils de longue durée sans événements de progression78Les serveurs MCP peuvent refuser le report via la recherche d'outils avec `alwaysLoad: true` dans leur configuration, afin que tous les outils de ce serveur soient toujours disponiblesLa nouvelle commande `claude plugin prune` supprime les dépendances de plugins installées automatiquement devenues orphelines, et `plugin uninstall --prune` les supprime en cascade`/skills` dispose désormais d'un champ de recherche avec filtrage à la saisie pour trouver un skill dans une longue liste sans faire défilerLes hooks `PostToolUse` peuvent remplacer la sortie de n'importe quel outil via `hookSpecificOutput.updatedToolOutput`, et pas seulement celle des outils MCPLa nouvelle sous-commande [`claude ultrareview`](https://code.claude.com/docs/fr/ultrareview) exécute `/ultrareview` de manière non interactive depuis la CI ou des scripts : elle affiche les résultats sur stdout (`--json` pour une sortie brute) et se termine avec le code 0 en cas de réussite ou 1 en cas d'échec`--dangerously-skip-permissions` contourne désormais les demandes de permission pour les écritures dans `.claude/`, `.git/`, `.vscode/`, les fichiers de configuration du shell et d'autres chemins auparavant protégés, tandis que les commandes de suppression catastrophiques demandent toujours confirmation par mesure de sécuritéLe sélecteur `/model` peut lister les modèles depuis l'endpoint `/v1/models` de votre passerelle lorsque `ANTHROPIC_BASE_URL` pointe vers une passerelle compatible Anthropic ; activez-le avec `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` depuis la v2.1.129Les serveurs MCP qui rencontrent une erreur transitoire au démarrage réessaient désormais automatiquement jusqu'à 3 fois au lieu de rester déconnectés`ANTHROPIC_BEDROCK_SERVICE_TIER` sélectionne un niveau de service Amazon Bedrock : `default`, `flex` ou `priority``/terminal-setup` active le paramètre d'accès au presse-papiers d'iTerm2 pour que `/copy` fonctionne, y compris depuis tmuxAgent Platform de Google Cloud prend désormais en charge la fédération d'identité de charge de travail basée sur des certificats X.509 (mTLS ADC)Corrections importantes de fuites de mémoire : sessions riches en images, `/usage` sur de longs historiques de transcriptions et outils de longue durée sans événements de progression
79 79
80[Journal des modifications complet pour v2.1.120–v2.1.126 →](https://code.claude.com/docs/en/changelog.md#2-1-120)80[Changelog complet pour v2.1.120–v2.1.126 →](https://code.claude.com/docs/en/changelog.md#2-1-120)