EN DIRECT
Mistral rend Large 4 accessible en poids ouverts29/10/26 · Mistral AI|Gemini 4 Carbon prend la première place de l'Intelligence Index v529/10/26 · Google|Mistral Large 4 disponible sur Hugging Face29/10/26 · Mistral AI|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|Un benchmark évalue si les IA testent vraiment leurs hypothèses médicales temporelles29/10/26|Une méthode ODE pour accélérer l'échantillonnage des modèles de diffusion discrète29/10/26|OpenAI révise son Model Spec autour de cinq valeurs directrices29/10/26 · OpenAI|Chez Proton, un virage vers l'IA provoque une crise interne29/10/26 · Proton|Mistral rend Large 4 accessible en poids ouverts29/10/26 · Mistral AI|Gemini 4 Carbon prend la première place de l'Intelligence Index v529/10/26 · Google|Mistral Large 4 disponible sur Hugging Face29/10/26 · Mistral AI|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|Un benchmark évalue si les IA testent vraiment leurs hypothèses médicales temporelles29/10/26|Une méthode ODE pour accélérer l'échantillonnage des modèles de diffusion discrète29/10/26|OpenAI révise son Model Spec autour de cinq valeurs directrices29/10/26 · OpenAI|Chez Proton, un virage vers l'IA provoque une crise interne29/10/26 · Proton|
Tooléditeur officiel

tool_search (Anthropic)

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

Laisse Claude retrouver le bon outil parmi des centaines sans charger tous les schémas.

Le bon réflexe dès qu'un agent a plus de vingt outils.

Score global
7.7 /10
Sécu : rien à signaler
Utilité
7.0
Fiabilité
6.0
Sécurité
Aucune réserve recensée
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

Quand un agent Claude dispose de centaines d'outils, charger toutes leurs définitions en mémoire consomme un volume de tokens considérable avant même que Claude commence à travailler. Un environnement typique réunissant GitHub, Slack, Sentry, Grafana et Splunk peut ainsi mobiliser environ 55 000 tokens rien que pour les définitions, ce qui réduit la précision de sélection et alourdit chaque requête.

Tool search résout ce problème en permettant à Claude de rechercher à la demande les outils dont il a besoin, parmi des centaines ou des milliers, sans les charger tous d'emblée. Les outils marqués comme différés restent côté serveur ; Claude émet une requête de recherche, l'API lui retourne jusqu'à cinq définitions correspondantes, et il peut alors appeler l'outil pertinent. Cette approche réduit la consommation de tokens de plus de 85 % et maintient la précision de sélection même au-delà de mille outils.

Cet outil s'adresse aux développeurs qui construisent des agents ou des pipelines d'automatisation avec l'API Anthropic et qui gèrent un catalogue d'outils dépassant la vingtaine. Il est disponible sur les modèles Claude Haiku 4.5, Sonnet 4.5 et 4.6, Opus 4.5 à 5, Fable 5 et 5.1, Mythos 5 et 5.1.

Il ne convient pas aux utilisateurs qui n'accèdent pas directement à l'API Anthropic, ni à ceux dont le catalogue d'outils reste limité à une trentaine d'entrées, pour lesquels le chargement direct reste plus simple.

Ce que ça propose

  • ·Recherche par expression régulière (variante regex) : Claude construit des motifs Python re.search() pour trouver les outils correspondants, avec correspondance insensible à la casse.
  • ·Recherche en langage naturel (variante BM25) : Claude formule une requête en texte libre pour interroger le catalogue d'outils.
  • ·Chargement différé des outils : les définitions marquées defer_loading: true ne sont injectées dans le contexte que lorsque Claude les découvre via la recherche.
  • ·Retour de jusqu'à 10 000 résultats par recherche : le paramètre limit, compris entre 1 et 10 000, contrôle le nombre maximal d'outils retournés (5 par défaut).
  • ·Compatibilité avec le prompt caching : le chargement différé préserve le cache de préfixe système, car les blocs tool_reference sont ajoutés en ligne sans modifier le préfixe.
  • ·Intégration MCP : pour les outils issus de serveurs MCP via le connecteur MCP, le chargement différé se configure au niveau de l'entrée mcp_toolset plutôt que sur chaque outil individuellement.
  • ·Implémentation côté client possible : il est possible de remplacer la recherche serveur par une logique personnalisée (embeddings, recherche sémantique) en retournant des blocs tool_reference depuis un outil custom.

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 : rien à signaler
Capacités
litécritexécuteréseau
Vos données
Données chez l’éditeur
Permissions
Lecture seule des définitions d'outils.
Maintenance
Active

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

Comment installer tool_search (Anthropic)

1. Obtenez une clé API Anthropic sur platform.claude.com et stockez-la dans une variable d'environnement (ne la codez jamais en dur). 2. Installez le SDK Anthropic pour votre langage (par exemple : pip install anthropic pour Python). 3. Dans votre appel messages.create, ajoutez l'outil de recherche dans le tableau tools avec son type (tool_search_tool_regex_20251119 ou tool_search_tool_bm25_20251119). 4. Ajoutez defer_loading: true sur chaque outil de votre catalogue que Claude ne doit pas charger d'emblée ; ne l'appliquez jamais à l'outil tool search lui-même. 5. Transmettez le tableau tools complet à chaque requête, même pour les outils différés, afin que l'API puisse exécuter les recherches côté serveur. 6. Vérifiez la compatibilité de votre modèle : Claude Opus 4.1 et les versions antérieures ne supportent pas tool search.
pip install anthropic

Documentation officielle ↗

Dans la même catégorie

Toute la catégorie Orchestrer →