Guia A2A
Guia A2A pour la passerelle A2A de production Hybridbox.1. Découvrir la carte d’agent
Récupérez d’abord la carte d’agent. Elle annonce l’identité, l’authentification, l’URL des fonctions, le point JSON-RPC et les URL de session.2. S’authentifier ou créer une session
Les fonctions utiles nécessitent souvent une session bearer. La connexion retournesession_id et session_token; utilisez le jeton dans l’en-tête Authorization et l’ID de session dans les requêtes d’exécution.
Requête de connexion :
3. Lister les fonctions disponibles
Utilisez/v1/functions pour lister les pseudo-fonctions visibles par la session courante.
4. Exécuter du code avec /v1/execute
Utilisez le mode code pour exécuter les fonctions. Une requête peut contenir un appel ou plusieurs appels. Lorsque execution_mode est omis, le mode code utilise sync par défaut.
Appel d’une fonction :
- Les appels s’exécutent séquentiellement dans l’ordre écrit.
responses[]contient le résultat de chaque appel dans l’ordre.result.last_valuecontient le résultat du dernier appel réussi.- Le mode code prend en charge les variables,
if,foretrange(...)quand un workflow a besoin de contrôle de flux. - Si un appel échoue, la réponse inclut les appels terminés avant l’échec et indique l’index de l’appel échoué.
5. /v1/execute ou /rpc
Les deux surfaces peuvent exécuter le même chemin de code, mais elles ciblent des clients différents.
/v1/executeest le point HTTP direct d’exécution. Utilisez-le lorsqu’un client veut simplement lancer des fonctions Hybridbox./rpcest la surface de message JSON-RPC A2A. Utilisez-la lorsqu’un client parle A2Amessage/sendet veut envelopper les requêtes dans JSON-RPC.
Catalogue de fonctions
Ouvrez le catalogue de fonctions pour les noms appelables, signatures compactes, arguments, champs de retour, métadonnées d’authentification et mappages de routes de l’API publique.Catalogue de fonctions
Parcourir les références de fonctions générées par domaine.