Blank white background with no objects or features visible.

Nous vous offrons un accès gratuit à l'intégralité du Gartner Hype Cycle for AI Governance 2026. Obtenez votre exemplaire →

Le Registre de compétences TrueFoundry expliqué : Versionner la connaissance procédurale entre les agents

Par Boyu Wang

Mis à jour : November 3, 2026

Published: September 22, 2026

Les compétences (Skills) regroupent des instructions, des références, des scripts et des ressources dans des procédures réutilisables. Un registre rend ces bundles détectables et versionnés, mais pas automatiquement fiables.

Note de cadrage de la source
Cadrage de la source. Ce guide explicatif est basé sur la documentation de TrueFoundry relative au Registre de compétences AI Gateway et à la création, la gestion et l'utilisation des compétences, ainsi que sur la documentation des capacités des compétences et de Harness de TrueForge, révisées le 19 septembre 2026. La documentation actuelle décrit le RBAC au niveau du dépôt et le versionnement, les FQN numérotés, la publication via l'UI pour les compétences à fichier unique, la publication via CLI ou GitOps pour les bundles multifichiers, l'utilisation à travers les agents TrueFoundry, Claude Code et Cursor, ainsi que la divulgation progressive dans TrueForge. La revue de sécurité, la signature, l'évaluation et l'admission de publication ci-dessous sont des contrôles recommandés, et non une certification intégrée garantie.

Une compétence est un package de procédure, pas une nouvelle permission

Une compétence d'agent décrit comment exécuter une tâche récurrente. Son fichier racine SKILL.md contient un nom, une description axée sur l'action et la procédure. Un bundle plus riche peut inclure du matériel de référence, des scripts et des ressources. Cette structure sépare la connaissance procédurale d'un prompt système monolithique et permet au runtime de charger des détails uniquement lorsque la compétence est pertinente.

La distinction entre connaissance et autorité est essentielle. Une compétence peut indiquer à un agent comment interroger un entrepôt de données, trier un incident ou rédiger des notes de version. Elle n'accorde pas, en soi, d'accès à la base de données, n'autorise pas une réponse à un incident et ne garantit pas l'exactitude d'une note de version générée. Les outils, les identifiants, la politique de la gateway et les systèmes en aval restent le chemin d'autorité.

Le Registre de compétences de TrueFoundry attribue au package une identité partagée. Les compétences résident dans des dépôts (Repositories), héritent de l'accès au dépôt et de l'historique des versions, et sont adressées par des noms pleinement qualifiés (FQN) numérotés. Les équipes peuvent publier une fois et réutiliser le bundle dans les agents TrueFoundry, Claude Code ou Cursor.

Load the skill’s metadata first; open the bundle on demand. Selection metadata stays small; the procedure and support files load when needed.
Figure 1. Les métadonnées de sélection restent réduites ; la procédure et les fichiers d'assistance se chargent en cas de besoin.

La divulgation progressive réduit le contexte initial en exposant uniquement les métadonnées de sélection. Elle ne rend pas la procédure sélectionnée sûre pour autant ; le bundle complet reste donc un artefact gouverné.

La divulgation progressive est la conception au runtime

TrueForge indique qu'une compétence rattachée ne contribue qu'à travers son nom et sa description au contexte initial du modèle. Le corps complet du fichier SKILL.md est lu à la demande depuis le sandbox lorsque l'agent décide que la compétence est pertinente. Cela réduit le contexte initial tout en maintenant la procédure disponible.

La description constitue donc une surface de routage. Si elle est vague, l'agent peut échouer à sélectionner la compétence ou la choisir pour la mauvaise tâche. Veillez à ce qu'elle soit axée sur l'action, indiquez clairement quand la compétence doit être utilisée et évitez les chevauchements de descriptions qui rendent la sélection ambiguë. Le comportement de sélection doit être évalué avec des requêtes utilisateur réalistes, y compris des cas limites.

Le chargement progressif contrôle la taille du contexte ; il n'isole pas le contenu non approuvé. Une fois sélectionné, le corps de la compétence et les fichiers d'assistance influencent l'agent. Les scripts peuvent s'exécuter dans le sandbox configuré, et les références peuvent façonner l'utilisation des outils. Traitez une compétence multifichiers comme un artefact logiciel doté d'une chaîne d'approvisionnement.

Trois parcours de publication, un artefact versionné

TrueFoundry documente trois parcours de publication. L'UI crée une compétence à fichier unique dont le corps est le contenu SKILL.md rédigé dans l'éditeur. Les bundles multifichiers utilisent la commande d'upload de la CLI ou un manifeste déclaratif appliqué via GitOps. Tous les parcours créent une compétence versionnée sous un dépôt et génèrent un FQN tel qu'une compétence qualifiée par son dépôt à la version 1.

L'UI ne prend actuellement en charge que le fichier unique SKILL.md. Les références, scripts et ressources nécessitent de passer par la CLI ou GitOps ; la prise en charge multifichiers dans l'UI est documentée dans la feuille de route. La CLI valide le frontmatter et téléverse le bundle. GitOps pointe un manifeste vers un répertoire de compétences local et publie via le même workflow d'application utilisé pour les autres ressources TrueFoundry.

Three publishing paths create one numbered artifact. UI, CLI, and GitOps converge on one repository-scoped skill version.
Figure 2. L'UI, la CLI et GitOps convergent vers une version de compétence définie au niveau du dépôt.

Les parcours de publication diffèrent sur le plan opérationnel mais convergent vers le même dépôt et la même identité de version. Cette identité permet aux agents et aux surfaces de codage locales de consommer un bundle concret plutôt qu'une copie informelle.

L'accès au dépôt est hérité

Dans le modèle documenté, les compétences ne disposent pas de autorisations individuelles distinctes. Les droits de découverte, de modification et d'utilisation proviennent du dépôt parent. Cela fait des limites des dépôts l'unité pratique de gouvernance. Regroupez les compétences par propriété et sensibilité compatibles plutôt que de placer chaque procédure dans un seul catalogue doté d'un accès large.

L'accès au dépôt détermine qui peut récupérer ou utiliser le bundle. Il ne restreint pas chaque action recommandée par la compétence. Un utilisateur autorisé à utiliser une compétence de base de données a toujours besoin d'une autorisation au niveau de l'outil de base de données et des ressources métier. À l'inverse, révoquer une compétence ne révoque pas nécessairement l'accès à l'outil sous-jacent.

Tableau des contrôles par couche
Couche Ce qu'elle contrôle Ce qu me ne prouve pas
Repository Qui peut découvrir, modifier ou utiliser les versions de compétences stockées. Que le contenu de la compétence est sûr ou efficace.
Bundle de compétence Procédure, références, scripts et ressources. La permission d'appeler des systèmes externes.
TrueForge Le chargement au runtime et l'utilisation basée sur le sandbox pour les compétences rattachées. L'exactitude de la procédure ou du résultat métier.
Gateway et outil Identité, accès, garde-fous, approbations et exécution routée. Que le résultat de la tâche a atteint son objectif.

Le verrouillage des versions est le fondement de la reproductibilité

La documentation de la CLI Skills exige une version sous forme d'entier positif lors du téléchargement et indique qu'un alias latest n'est pas pris en charge. C'est une propriété opérationnelle utile : les consommateurs désignent un bundle concret. Verrouillez cette même version concrète dans la configuration de l'agent et dans les environnements de développement locaux lorsque vous avez besoin d'un comportement comparable.

Une version a toujours besoin de traçabilité. Enregistrez le commit du dépôt source, l'auteur de la publication, le processus de build ou de packaging, les empreintes (digests) des fichiers, les dépendances et le résultat de la revue. Pour les scripts, verrouillez les packages externes et enregistrez l'environnement d'exécution. Un FQN numéroté identifie ce que le registre a stocké ; la traçabilité explique comment ce bundle a été produit.

Les scripts et les références créent des risques différents

Les fichiers de référence peuvent être obsolètes, incomplets ou modifiés de manière malveillante. Les scripts peuvent lire et transformer des données, invoquer des commandes locales ou appeler des services via les interfaces disponibles. Les ressources peuvent contenir du contenu actif ou malformé. Examinez chaque classe avec un contrôle approprié plutôt que de traiter le répertoire comme du Markdown indifférencié.

Les contrôles statiques peuvent valider le frontmatter, la traversée de répertoires (path traversal), la structure des archives, la taille des fichiers, les binaires interdits, les déclarations de dépendances et les modèles dangereux connus. Des tests en sandbox peuvent exécuter des scripts avec des entrées synthétiques et un accès réseau refusé. Les évaluations de tâches peuvent mesurer si l'agent sélectionne la compétence et respecte ses contraintes. La revue humaine doit se concentrer sur les procédures privilégiées et les actions irréversibles.

A version is identifiable before it is trustworthy. Inspection, sandbox tests, evaluation, and admission establish separate claims.
Figure 3. L'inspection, les tests en sandbox, l'évaluation et l'admission établissent des garanties distinctes.

Le pipeline d'admission sépare le stockage, l'inspection, la performance des tâches et l'autorisation au runtime. Aucun contrôle unique ne certifie l'ensemble des propriétés d'une compétence.

La promotion doit prendre en compte les consommateurs

La même compétence peut être utilisée par un agent TrueFoundry, Claude Code et Cursor, mais ces surfaces ne partagent pas nécessairement des modèles, des outils, un sandbox ou des identités d'utilisateur identiques. La portabilité du format n'équivaut pas à une équivalence de comportement au runtime. Testez la compétence dans chaque surface prise en charge et consignez l'environnement dans le résultat.

Une compétence sûre lorsqu'elle est associée à des outils MCP en lecture seule peut devenir risquée lorsqu'un environnement de codage local expose un accès en écriture et des commandes shell. Les métadonnées de publication doivent nommer les dépendances d'outils attendues, les autorisations requises, les versions de runtime compatibles et les environnements interdits.

Un cycle de vie rigoureux des compétences

Commencez par une tâche précise et une description qui rend la sélection testable. Rédigez la procédure avec des préconditions explicites, les outils autorisés, les exigences de preuve, la gestion des erreurs et les règles d'arrêt. Publiez une version candidate. Exécutez des tests statiques, en sandbox et comportementaux. Admettez-la pour les consommateurs désignés. Observez la sélection, l'utilisation des outils, les échecs et les résultats. Décommissionnez la version en retirant les consommateurs et les accès, puis conservez les preuves requises par la politique de sécurité.

Ne modifiez pas directement une compétence largement utilisée via une distribution informelle de fichiers. Publiez une nouvelle version, comparez le bundle complet (diff) et déployez progressivement auprès des consommateurs. Lorsqu'une vulnérabilité est découverte dans un script ou une référence, identifiez chaque agent et surface de développement consommateurs grâce à l'inventaire des versions.

Les versions numérotées sont des identités, pas des promesses de compatibilité

Un numéro de version indique aux consommateurs quel bundle ils ont reçu. Il ne communique pas, en soi, si une mise à jour est rétrocompatible. Un nom d'outil modifié, un chemin d'accès au fichier, un schéma de sortie ou une autorisation requise peuvent interrompre le fonctionnement d'un agent même si la procédure semble similaire à la lecture.

Publiez des métadonnées de compatibilité aux côtés du bundle : runtime attendu, outils requis, contrats d'entrée et de sortie pris en charge, versions des dépendances, classifications des données et migrations connues. Pour les changements de rupture, maintenez la version précédente disponible suffisamment longtemps pour que les consommateurs puissent migrer délibérément. Évitez d'apprendre aux agents à télécharger un bundle "latest" changeant au runtime ; résolvez le numéro approuvé lors de la publication.

L'inventaire est essentiel pour la réponse aux incidents

Lorsqu'une référence devient fausse ou qu'une dépendance de script est compromise, les équipes d'intervention doivent répondre rapidement à deux questions : quelles versions contiennent le problème, et où ces versions sont-elles utilisées ? L'identité du registre fournit le premier point d'ancrage, mais l'inventaire des consommateurs doit inclure les agents TrueFoundry ainsi que toutes les installations locales de Claude Code ou Cursor synchronisées à partir du registre.

Les copies locales peuvent survivre aux modifications d'accès au dépôt. La révocation de l'autorisation d'utilisation empêche toute récupération future, mais n'efface pas un bundle déjà téléchargé sur la machine d'un développeur. Les plans d'incident doivent distinguer le confinement dans le registre, le détachement au runtime, la correction locale, la révocation des identifiants d'outils et la réconciliation en aval. Le décommissionnement n'est complet que lorsque l'autorité à risque et les copies affectées ont été traitées.

L'évaluation des résultats doit suivre la procédure

L'évaluation d'une compétence nécessite plus que des tests de sélection. Vérifiez que l'agent respecte les préconditions, utilise les outils prévus, respecte les limites de lignes ou de coûts, gère les données manquantes, cite les bonnes références et s'arrête avant de générer des effets non autorisés. Vérifiez ensuite le résultat effectif de la tâche. Une trajectoire d'outil syntaxiquement correcte peut tout de même produire un mauvais résultat métier.

Stockez le FQN de la compétence avec chaque évaluation et trace d'exécution au runtime. Cela permet aux équipes de comparer les versions, de détecter les régressions et de déterminer si un échec provient de la compétence, du modèle, de l'outil, des données ou de la politique globale. Sans le lien vers la version, il devient impossible de gouverner une procédure partagée à grande échelle.

Tests d'échec utiles à conserver

  • Utilisez des prompts qui doivent et ne doivent pas sélectionner la compétence ; mesurez les fausses sélections et les sélections manquées.
  • Publiez un bundle multifichiers contenant des chemins inattendus, des liens symboliques, des fichiers trop volumineux et des dépendances non déclarées.
  • Modifiez uniquement un script ou une référence d'assistance ; confirmez que le diff du bundle et le changement de version l'exposent clairement.
  • Exécutez la même version sur l'ensemble des surfaces prises en charge et comparez la portée et le comportement des outils.
  • Révoquez l'accès d'utilisation au dépôt et confirmez que les consommateurs ne peuvent pas récupérer une nouvelle copie.
  • Retirez une compétence d'un agent tout en laissant l'accès aux outils intact ; confirmez que la distinction est comprise.
  • Décommissionnez une version vulnérable et faites l'inventaire de chaque consommateur verrouillé avant de déclarer la correction terminée.

Comment le Registre de compétences et TrueForge s'articulent

Le Registre de compétences est la surface de distribution et de gouvernance pour les bundles procéduraux versionnés. TrueForge est le runtime qui expose les métadonnées des compétences rattachées, charge la procédure complète à la demande et exécute les travaux d'assistance via son sandbox et ses outils. L'AI Gateway et l'MCP Gateway gouvernent le trafic des modèles et des outils autour de ce runtime.

Aucune de ces couches ne certifie une procédure à elle seule. L'intérêt de la plateforme réside dans sa complémentarité : l'identité du registre et l'accès au dépôt, la gestion du contexte au runtime, l'autorisation des outils et les preuves peuvent s'aligner autour de la même version de compétence verrouillée.

La règle opérationnelle

Traitez les compétences comme des artefacts de publication équivalents à du code. Conservez des descriptions précises, verrouillez les versions numérotées, examinez le bundle complet, testez la sélection et l'exécution, et limitez le périmètre des dépôts aux véritables frontières de responsabilité.

Le registre de TrueFoundry rend la connaissance procédurale réutilisable entre les agents et les surfaces de développement. TrueForge rend cette connaissance économique à charger au runtime. Le système ne devient fiable que lorsque le versionnement est associé à l'admission, au moindre privilège, au sandboxing et aux preuves de résultats.

Références

  1. TrueFoundry — AI Gateway Skills Registry.
  2. TrueFoundry — Create, Manage, and Use Skills.
  3. TrueForge — Skills.
  4. TrueForge — Harness Capabilities.

Avertissement éditorial. Cet article reflète l'interprétation technique par TrueFoundry des documents publics cités en date du 19 septembre 2026. Les capacités des produits sont limitées à la documentation liée. Les exemples et les paramètres par défaut sont présentés à titre illustratif ; ils ne constituent pas un conseil juridique, un avis d'audit, une évaluation indépendante ou une garantie de sécurité ou de conformité.

‍

Try now.

One gateway for all your models, MCP servers, and agents.
No credit card needed.

INSCRIVEZ-VOUS
Table des matières

Gouvernez, déployez et suivez l'IA dans votre propre infrastructure

Réservez un séjour de 30 minutes avec notre Expert en IA

Réservez une démo

Le moyen le plus rapide de créer, de gérer et de faire évoluer votre IA

Démo du livre
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Découvrez-en plus

Aucun article n'a été trouvé.
November 5, 2026
|
5 min de lecture

AI Gateway Security for Agents: Straiker on TrueFoundry

Aucun article n'a été trouvé.
TrueFoundry AI gateway governs production systems in enterprise AI deployments
June 6, 2026
|
5 min de lecture

Qu'est-ce qu'un système de production en IA ? Le guide complet pour les équipes d'entreprise

Aucun article n'a été trouvé.
October 8, 2026
|
5 min de lecture

Qu'est-ce qu'OpenRouter ? Un guide technique sur le parcours de votre requête

Aucun article n'a été trouvé.
TrueFoundry AI gateway enables Multi-Model orchestration across enterprise LLM providers
October 12, 2026
|
5 min de lecture

Qu'est-ce que l'orchestration multi-modèles ? Un guide pratique pour les équipes d'entreprise

Aucun article n'a été trouvé.
Aucun article n'a été trouvé.

Blogs récents

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.
Faites un rapide tour d'horizon des produits
Commencer la visite guidée du produit
Visite guidée du produit