Tools Claude Agent SDK
Tool : Une action précise que l’IA peut appeler · nécessite anthropic
Les outils de Claude Code exposés dans votre propre agent, avec le système de permissions.
Le plus court chemin pour un agent sérieux avec permissions natives.
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
Construire un agent IA capable de lire des fichiers, exécuter des commandes ou modifier du code demande habituellement d'implémenter soi-même la boucle de planification et d'appel d'outils. L'Agent SDK d'Anthropic résout ce problème en fournissant directement la boucle agent, la gestion du contexte et les outils intégrés qui font tourner Claude Code, sous forme de bibliothèque Python ou TypeScript.
Concrètement, le SDK expose des outils natifs pour lire, écrire et éditer des fichiers, lancer des commandes, rechercher sur le web, et se connecter à des sources externes via le protocole MCP. Il permet aussi de lancer des sous-agents spécialisés pour des sous-tâches précises, d'exécuter du code personnalisé à des moments clés du cycle de vie de l'agent grâce aux hooks, et de contrôler finement quels outils s'exécutent automatiquement ou nécessitent une approbation humaine via le système de permissions.
Ce SDK s'adresse aux développeurs Python ou TypeScript qui veulent construire des agents de production sans repartir de zéro. Il convient particulièrement à ceux qui souhaitent bénéficier des mêmes capacités que Claude Code dans leur propre application, avec un contrôle total sur les permissions et le comportement de l'agent.
Il ne convient pas à ceux qui cherchent une interface interactive en terminal (c'est le rôle du CLI Claude Code), ni à ceux qui veulent appeler l'API Anthropic directement en gérant eux-mêmes la boucle d'outils (c'est le rôle du Client SDK). Pour des agents asynchrones ou de longue durée sans gestion d'infrastructure, les Managed Agents constituent une alternative distincte.
Ce que ça propose
- ·Boucle agent intégrée : le SDK gère lui-même la planification, l'appel d'outils et la décision de fin de tâche, sans que vous ayez à l'implémenter.
- ·Outils natifs : lecture, écriture, édition de fichiers, exécution de commandes et recherche web sont disponibles directement.
- ·Système de permissions : contrôlez quels outils s'exécutent automatiquement et lesquels nécessitent une approbation humaine.
- ·Sous-agents : lancez des agents spécialisés pour des sous-tâches précises au sein d'un même workflow.
- ·Hooks : exécutez du code personnalisé à des moments clés du cycle de vie de l'agent.
- ·Connexion MCP : intégrez des outils et sources de données externes via le Model Context Protocol.
- ·Sessions : maintenez le contexte entre plusieurs échanges, reprenez ou bifurquez une session existante.
- ·Plugins : regroupez compétences, agents, hooks et serveurs MCP dans des paquets réutilisables chargés par chemin local.
En pratique
- Prix
- GratuitOpen source ; coûts API.
- Usage commercial
- Usage commercial : oui
- Disponible sur
- sdk-python, sdk-ts
- Hôte
- anthropic
- Licence
- MIT
- Interface FR
- Non
Sécurité et données
- Pastille
- Sécu : une réserve, lire la fiche
- Capacités
- litécritexécuteréseau
- Vos données
- Données en local
- Permissions
- Selon les outils et permissions configurés.
- Maintenance
- Active
Liens et dépôt vérifiés le 25 octobre 2026 · ajoutée le 1 septembre 2025
Comment installer Tools Claude Agent SDK
pip install claude-agent-sdk