Passer au contenu principal

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.

Versions v2.1.128 → v2.1.1362 fonctionnalités · 4–8 mai
Plugins à partir d’archives .zip et d’URL

—plugin-dir accepte désormais une archive de plugin .zip en plus d’un répertoire, et le nouveau drapeau —plugin-url 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.

Chargez un plugin directement à partir d’une URL :

terminal
claude --plugin-url https://example.com/my-plugin.zip
Guide des plugins
Recherche d’historique dans tous vos projetsv2.1.129

La recherche inversée Ctrl+R 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 Ctrl+S 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.

Mode interactif : historique des commandes

Autres améliorations

Le nouveau paramètre worktree.baseRef (fresh | head) contrôle si —worktree, l’outil EnterWorktree et les worktrees d’isolation d’agent créent une branche à partir de la branche par défaut distante ou de HEAD local ; la valeur par défaut fresh maintient les commits non poussés en dehors des nouvelles worktrees
Les nouvelles règles settings.autoMode.hard_deny 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
Les hooks reçoivent désormais le niveau d’effort actif via le champ d’entrée JSON effort.level et la variable d’environnement CLAUDEEFFORT</code>,etlescommandesdeloutilBashpeuventlire<code>CLAUDE_EFFORT</code>, et les commandes de l'outil Bash peuvent lire <code>CLAUDE_EFFORT
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1 désactive le rendu du rendu en écran alternatif plein écran et conserve la conversation dans le défilement natif du terminal
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE permet aux installations Homebrew ou WinGet d’exécuter la mise à niveau en arrière-plan et de demander un redémarrage
CLAUDE_CODE_SESSION_ID se trouve désormais dans l’environnement du sous-processus de l’outil Bash, correspondant à session_id transmis aux hooks
/mcp affiche désormais le nombre d’outils pour les serveurs connectés et signale les serveurs qui se sont connectés avec 0 outil
—channels fonctionne désormais avec l’authentification par console (clé API)
Les sous-processus tels que Bash, hooks, MCP et LSP n’héritent plus des variables d’environnement OTEL_*, 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
Les résumés de progression des sous-agents atteignent désormais le cache d’invite, réduisant le coût des jetons cache_creation d’environ 3x
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
La nouvelle clé d’administration parentSettingsBehavior permet aux administrateurs d’opter pour le SDK managedSettings dans la fusion de politique
Journal des modifications complet pour v2.1.128–v2.1.136 →