> ## Documentation Index
> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Semaine 19 · 4–8 mai 2026

> Chargez les plugins à partir d'archives .zip et d'URL, recherchez l'historique des commandes dans tous les projets avec Ctrl+R, créez de nouvelles worktrees à partir de HEAD local ou de la branche par défaut distante, et bloquez les actions sans condition avec les règles de refus inconditionnels en mode auto.

<div className="digest-meta">
  <span>Versions <a href="/fr/changelog#2-1-128">v2.1.128 → v2.1.136</a></span>
  <span>2 fonctionnalités · 4–8 mai</span>
</div>

<div className="digest-feature">
  <div className="digest-feature-header">
    <span className="digest-feature-title">Plugins à partir d'archives .zip et d'URL</span>
  </div>

  <p className="digest-feature-lede"><code>--plugin-dir</code> accepte désormais une archive de plugin <code>.zip</code> en plus d'un répertoire, et le nouveau drapeau <code>--plugin-url</code> récupère une archive de plugin à partir d'une URL pour la session actuelle. Utile pour tester un plugin avant de l'ajouter à une marketplace, ou pour livrer des plugins internes à partir d'un magasin d'artefacts.</p>

  <p className="digest-feature-try">Chargez un plugin directement à partir d'une URL :</p>

  ```bash terminal theme={null}
  claude --plugin-url https://example.com/my-plugin.zip
  ```

  <a className="digest-feature-link" href="/fr/plugins">Guide des plugins</a>
</div>

<div className="digest-feature">
  <div className="digest-feature-header">
    <span className="digest-feature-title">Recherche d'historique dans tous vos projets</span>
    <span className="digest-feature-pill">v2.1.129</span>
  </div>

  <p className="digest-feature-lede">La recherche inversée <code>Ctrl+R</code> s'applique désormais par défaut à tous les invites dans tous les projets, rétablissant le comportement d'avant v2.1.124. Appuyez sur <code>Ctrl+S</code> pendant la recherche pour revenir au projet ou à la session actuelle. Pratique quand vous vous souvenez d'une commande que vous avez exécutée dans un autre dépôt la semaine dernière et que vous ne voulez pas la chercher.</p>

  <a className="digest-feature-link" href="/fr/interactive-mode#command-history">Mode interactif : historique des commandes</a>
</div>

<div className="digest-wins">
  <p className="digest-wins-title">Autres améliorations</p>

  <div className="digest-wins-grid">
    <div>Le nouveau paramètre <code>worktree.baseRef</code> (<code>fresh</code> | <code>head</code>) contrôle si <code>--worktree</code>, l'outil <code>EnterWorktree</code> et les worktrees d'isolation d'agent créent une branche à partir de la branche par défaut distante ou de <code>HEAD</code> local ; la valeur par défaut <code>fresh</code> maintient les commits non poussés en dehors des nouvelles worktrees</div>
    <div>Les nouvelles règles <code>settings.autoMode.hard\_deny</code> bloquent les actions correspondantes sans condition en mode auto, indépendamment des exceptions d'autorisation, pour les actions qui ne doivent jamais s'exécuter automatiquement même lorsque des règles d'autorisation plus larges s'appliquent</div>
    <div>Les hooks reçoivent désormais le niveau d'effort actif via le champ d'entrée JSON <code>effort.level</code> et la variable d'environnement <code>$CLAUDE_EFFORT</code>, et les commandes de l'outil Bash peuvent lire <code>$CLAUDE\_EFFORT</code></div>
    <div><code>CLAUDE\_CODE\_DISABLE\_ALTERNATE\_SCREEN=1</code> désactive le rendu du rendu en écran alternatif plein écran et conserve la conversation dans le défilement natif du terminal</div>
    <div><code>CLAUDE\_CODE\_PACKAGE\_MANAGER\_AUTO\_UPDATE</code> permet aux installations Homebrew ou WinGet d'exécuter la mise à niveau en arrière-plan et de demander un redémarrage</div>
    <div><code>CLAUDE\_CODE\_SESSION\_ID</code> se trouve désormais dans l'environnement du sous-processus de l'outil Bash, correspondant à <code>session\_id</code> transmis aux hooks</div>
    <div><code>/mcp</code> affiche désormais le nombre d'outils pour les serveurs connectés et signale les serveurs qui se sont connectés avec 0 outil</div>
    <div><code>--channels</code> fonctionne désormais avec l'authentification par console (clé API)</div>
    <div>Les sous-processus tels que Bash, hooks, MCP et LSP n'héritent plus des variables d'environnement <code>OTEL\_\*</code>, donc les applications instrumentées par OTEL exécutées via l'outil Bash ne récupèrent plus le point de terminaison OTLP propre de la CLI</div>
    <div>Les résumés de progression des sous-agents atteignent désormais le cache d'invite, réduisant le coût des jetons <code>cache\_creation</code> d'environ 3x</div>
    <div>Plusieurs correctifs de fiabilité OAuth et des identifiants : les sessions parallèles ne se terminent plus à 401 après une course de jeton d'actualisation, les jetons d'actualisation OAuth MCP ne sont plus perdus lorsque plusieurs serveurs s'actualisent simultanément, et une boucle de connexion rare due à une écriture d'identifiants simultanée est corrigée</div>
    <div>La nouvelle clé d'administration <code>parentSettingsBehavior</code> permet aux administrateurs d'opter pour le SDK <code>managedSettings</code> dans la fusion de politique</div>
  </div>
</div>

[Journal des modifications complet pour v2.1.128–v2.1.136 →](/fr/changelog#2-1-128)
