EN DIRECT
Google présente "Gemini 4 Carbon", nouvelle étape de sa gamme de modèles28/10/26 · Google|DeepMind dévoile Genie 4, une nouvelle génération de modèle de monde27/10/26 · Google DeepMind|Anthropic dépose son dossier d'introduction en bourse, dominé par les risques26/10/26 · Anthropic|Une politique robotique entraînée uniquement en simulation égale les meilleurs systèmes réels26/10/26|OpenAI dévoile GPT-6.1 Terra, un modèle taillé pour l'usage d'ordinateur26/10/26 · OpenAI|L'IA de Google reste évasive sur l'issue de l'élection américaine de 202028/10/26 · Google|NVIDIA dévoile Nemotron 3.5 Transcribe, un modèle de transcription multilingue pilotable par prompt28/10/26 · NVIDIA|OpenAI et ServiceNow élargissent leur partenariat autour des workflows d'entreprise28/10/26 · OpenAI|Des start-ups défuntes revendent leurs données pour entraîner des IA28/10/26|Anthropic élargit son programme AI for Science à 20 fondations et instituts de recherche28/10/26 · Anthropic|Anthropic détaille les premiers résultats de Claude appliqué au développement de médicaments27/10/26 · Anthropic|GEPA-Curator : filtrer les échecs pour mieux entraîner les agents LLM27/10/26|Google présente "Gemini 4 Carbon", nouvelle étape de sa gamme de modèles28/10/26 · Google|DeepMind dévoile Genie 4, une nouvelle génération de modèle de monde27/10/26 · Google DeepMind|Anthropic dépose son dossier d'introduction en bourse, dominé par les risques26/10/26 · Anthropic|Une politique robotique entraînée uniquement en simulation égale les meilleurs systèmes réels26/10/26|OpenAI dévoile GPT-6.1 Terra, un modèle taillé pour l'usage d'ordinateur26/10/26 · OpenAI|L'IA de Google reste évasive sur l'issue de l'élection américaine de 202028/10/26 · Google|NVIDIA dévoile Nemotron 3.5 Transcribe, un modèle de transcription multilingue pilotable par prompt28/10/26 · NVIDIA|OpenAI et ServiceNow élargissent leur partenariat autour des workflows d'entreprise28/10/26 · OpenAI|Des start-ups défuntes revendent leurs données pour entraîner des IA28/10/26|Anthropic élargit son programme AI for Science à 20 fondations et instituts de recherche28/10/26 · Anthropic|Anthropic détaille les premiers résultats de Claude appliqué au développement de médicaments27/10/26 · Anthropic|GEPA-Curator : filtrer les échecs pour mieux entraîner les agents LLM27/10/26|
Tooléditeur officiel

bash (Anthropic, côté client)

Tool : Une action précise que l’IA peut appeler · nécessite anthropic-api

Claude demande des commandes shell que votre code exécute.

Indispensable aux agents de code ; c'est votre code qui doit filtrer et confiner.

Score global
6.4 /10
Sécu : réserves importantes
Utilité
8.0
Fiabilité
6.0
Sécurité
Réserves importantes
Facilité
5 min · Technique

La sécurité reflète la destination des données, les permissions demandées et les incidents recensés à la date de vérification. Ce n’est pas une garantie d’absence de risque : vérifiez le mode de déploiement et les connexions que vous activez.

Ce que ça fait, concrètement

Automatiser des tâches en ligne de commande depuis un agent IA pose un problème concret : qui exécute réellement les commandes, et dans quel environnement ? L'outil bash résout cette question en séparant clairement les responsabilités : Claude formule la commande, votre application l'exécute dans un processus bash qu'elle contrôle entièrement.

Concrètement, lorsque vous incluez l'outil dans une requête, Claude répond avec un bloc tool_use contenant la commande à lancer. Votre code exécute cette commande dans une session bash persistante, puis renvoie stdout et stderr dans un bloc tool_result. La session reste vivante entre les appels : le répertoire courant, les variables d'environnement et les fichiers créés sont conservés d'un appel à l'autre.

Cet outil s'adresse aux développeurs qui construisent des agents de code, des pipelines d'automatisation ou des outils d'analyse de données via l'API Anthropic. Il couvre des cas comme lancer des tests, installer des paquets, traiter des fichiers ou configurer un environnement.

Il ne convient pas à un usage sans isolation : toute commande s'exécute sur votre infrastructure, avec vos droits. Sans conteneur ou machine virtuelle et sans liste blanche de commandes autorisées, le risque d'exécution non souhaitée est réel.

Ce que ça propose

  • ·Session bash persistante : le répertoire courant, les variables d'environnement et les fichiers créés sont conservés entre les appels.
  • ·Exécution côté client : Claude propose la commande, votre code l'exécute et renvoie le résultat, sans que Claude n'accède directement à votre système.
  • ·Appels parallèles : Claude peut retourner plusieurs blocs tool_use en une seule réponse, à exécuter dans l'ordre dans la même session.
  • ·Redémarrage de session : le paramètre restart permet de tuer le processus bash et d'en démarrer un nouveau propre.
  • ·Retour d'erreur structuré : le champ is_error dans tool_result signale à Claude qu'une commande a échoué, avec le message correspondant.
  • ·Gestion des timeouts : votre code peut imposer une limite de temps par commande et redémarrer la session si elle se bloque.
  • ·Compatible avec tous les modèles Claude actuels via la version bash_20250124, sans en-tête bêta requis.

En pratique

Prix
GratuitTokens.
Usage commercial
Usage commercial : oui
Disponible sur
api
Hôte
anthropic-api
Interface FR
Non

Sécurité et données

Pastille
Sécu : réserves importantes
Capacités
litécritexécuteréseau
Vos données
Données en local
Permissions
Exécution sur votre infrastructure : allowlist et conteneur obligatoires.
Maintenance
Active

Liens et dépôt vérifiés le 25 octobre 2026 · ajoutée le 1 janvier 2025

Comment installer bash (Anthropic, côté client)

1. Obtenez une clé API Anthropic sur platform.claude.com. 2. Installez le SDK Python : pip install anthropic 3. Dans votre code, incluez {"type": "bash_20250124", "name": "bash"} dans le tableau tools de votre requête Messages. 4. Créez une session bash persistante dans votre application (un processus /bin/bash maintenu en vie entre les appels). 5. À chaque réponse avec stop_reason tool_use, exécutez la commande reçue dans votre session et renvoyez le résultat dans un bloc tool_result. 6. Précaution sécurité : exécutez la session dans un conteneur isolé et appliquez une liste blanche de commandes autorisées avant toute exécution.
pip install anthropic

Documentation officielle ↗

Dans la même catégorie

Toute la catégorie Code →