Aller au contenu

Cas d'usageAgents

Des agents que vous pouvez tracer, limiter et arrêter.

Une exécution d'agent, ce sont des dizaines d'appels de modèles et d'outils. Envoyez-les par une clé de passerelle et un identifiant de trace : chaque étape sur une même chronologie, chaque outil issu d'une définition que vous avez approuvée, et une limite de dépenses que l'exécution ne peut pas franchir.

Trace checkout-123 · agent de triExemple
Étape 1 · modèleclaude-sonnet-5.5 · 200 · 1.8 s
Étape 2 · outilgithub_list_issues · 200 · 0.6 s
Étape 3 · outilgithub_close_issue · refusé, non accordé
Étape 4 · modèleclaude-sonnet-5.5 · 200 · 1.1 s

Exemple d'exécution. INFRO n'exécute aucun outil ; vos serveurs MCP et leurs comptes restent les vôtres.

Le problème

Sans plan de contrôle

  • Chaque agent détient le jeton de chaque serveur d'outils dans sa propre config.
  • La définition d'un outil peut changer sur le serveur et l'agent la suit.
  • Une exécution qui boucle se remarque sur la facture.

Avec INFRO

  • Les identifiants des outils restent chez INFRO ; les agents envoient leur clé de passerelle.
  • Les outils sont servis à partir de définitions qu'un administrateur a approuvées et épinglées.
  • Chaque clé d'agent a une limite, et chaque exécution est une seule trace.

Fonctionnement

  1. Enregistrez une fois vos serveurs d'outils

    Un administrateur ajoute chaque serveur MCP avec son jeton et approuve les outils. Les agents ne voient jamais l'identifiant du serveur.

  2. Accorder par clé

    Refusé par défaut : donnez à la clé d'un agent les outils de lecture d'un serveur, tous, ou quelques-uns nommés. Renouveler la clé conserve ses droits.

  3. Envoyer un identifiant de trace

    Les appels de modèles et d'outils portant le même X-INFRO-Trace-Id reviennent comme une seule exécution depuis GET /v1/traces, avec résultat, latence et coût par étape.

Ce que vous obtenez

Chacun est documenté, et chacun indique l'offre qui l'inclut. Quand aucune offre n'est nommée, il est inclus dans toutes.

  • Une trace par exécution

    Les appels de modèles et d'outils portant le même identifiant de trace sont renvoyés comme une seule exécution, chaque étape avec son résultat et sa latence.

    Documentation
  • Outils approuvés et épinglésÀ partir de Business

    Les agents reçoivent la définition qu'un administrateur a approuvée ; un outil qui change sur le serveur est refusé jusqu'à ce que quelqu'un le revoie.

    Documentation
  • Droits par cléÀ partir de Business

    Refusé par défaut. Accordez à une clé les outils de lecture d'un serveur, tous ses outils, ou quelques-uns nommés.

    Documentation
  • Une limite par agent

    La clé de l'agent a un plafond que l'exécution ne peut pas franchir ; la requête suivante est refusée avant l'appel au fournisseur.

    Documentation
  • Garde-fousÀ partir de Business

    Contrôles par motifs sur les prompts, les réponses, les arguments et les résultats d'outils : bloquer, masquer ou signaler. La détection peut manquer des choses.

    Documentation
  • Coupe-circuits sur toutes les offres

    Désactivez un serveur, bloquez un outil ou arrêtez tout le trafic d'outils en une seule action auditée. Désactiver l'accès n'est jamais conditionné à une offre.

    Documentation

Pour qui

  • Développeurs d'agentsUne chronologie par exécution au lieu de cinq tableaux de bord, et un accès aux outils défini hors du code de l'agent.
  • Équipes plateformeLes identifiants des outils au même endroit, accordés par clé, avec un journal de chaque appel.
  • SécuritéLa définition d'un outil ne peut pas changer sous un agent sans revue, et chaque appel peut être désactivé.

FAQ

INFRO exécute-t-il mes outils ?

Non. INFRO transmet chaque appel à votre propre serveur MCP avec l'identifiant que vous avez enregistré, et l'enregistre. Les serveurs et leurs comptes restent à vous.

Les garde-fous arrêtent-ils l'injection de prompt ?

Non. Les définitions épinglées, les droits et les garde-fous réduisent ce qu'une instruction injectée peut atteindre ; ils ne détectent ni n'empêchent l'injection elle-même.

Quels frameworks d'agents fonctionnent ?

Tout client MCP qui parle Streamable HTTP et envoie un en-tête Authorization, y compris l'OpenAI Agents SDK et le Claude Agent SDK. Les appels de modèles utilisent les formes OpenAI ou Anthropic qu'ils envoient déjà.

Le contrat complet figure dans la Documentation de la passerelle MCP, et toutes les autres questions sont dans la FAQ.

Commencer

Essayez-le sur vos propres comptes fournisseurs.

Connectez un fournisseur, créez une clé de passerelle et changez une URL de base. Vos fournisseurs continuent de vous facturer directement ; 0 % de majoration sur les dépenses de modèles.