AgentKit
AgentKit décrit les instructions, entrées, sorties, workflows, fonctions et connexions d’un agent sous forme de fichiers. Utilisez Agent Builder pour le configurer et l’exécuter, ou modifiez ces fichiers avec vos outils de développement.
L’objectif de portabilité est une définition d’agent avec les mêmes contrats localement et sur Adios. Trois choix appartiennent à l’environnement d’exécution :
| Choix | Options |
|---|---|
| Exécution de l’agent | Votre machine ou Adios hébergé |
| Exécution des fonctions | Votre machine, Adios Sandbox ou Adios hébergé |
| Identifiants | Identifiants locaux explicites ou connexions Adios autorisées |
Adios Sandbox est l’environnement local pour tester une exécution plus proche de l’hébergement Adios. Exécuter un agent localement n’impose pas une exécution locale de ses fonctions ou services connectés.
Commencez ici.
- Utiliser des agents : créez et testez un agent hébergé, puis examinez son activité, ses artefacts, ses connexions et ses demandes d’approbation.
- Créer des agents : suivez le démarrage rapide, puis découvrez exécution locale et identifiants et fonctions et tests.
Ce qui accompagne le kit
agentkit.yaml définit les agents, points d’entrée, workflows et contrats. Les fichiers référencés contiennent les instructions, schémas JSON, sources des fonctions et jeux de test. La configuration d’installation, les connexions, les identifiants et l’historique appartiennent à l’environnement. Gardez les secrets hors des fichiers du kit et des instructions du modèle.
Un workflow coordonne des étapes. Une étape agent appelle un modèle ; une fonction exécute du code ; un connecteur accède à un service. Les étapes d’artefact enregistrent des fichiers et les étapes d’approbation attendent une décision. Ces responsabilités restent distinctes même sur une seule machine.
Prise en charge actuelle
Les workflows d’agents locaux et hébergés partagent le moteur et le contrat de réponse structurée du modèle. Des tests natifs de fonctions et un runtime hébergé distinct existent aussi. Les workflows hébergés d’Agent Builder refusent actuellement les étapes de fonction ; la sélection automatique de l’exécution locale ou hébergée reste à raccorder.
Les identifiants du modèle local peuvent être fournis par une variable d’environnement nommée. Les agents sauvegardés peuvent utiliser les connexions Adios lors d’exécutions locales. La récupération générale de secrets et un exécuteur AgentKit pour Adios Sandbox ne forment pas encore un workflow complet. Les guides précisent ces limites pour conserver des exemples exécutables.
Un comportement équivalent implique les mêmes schémas, dépendances, approbations, artefacts, nouvelles tentatives et traitements des effets. Les fournisseurs peuvent produire des textes différents ; utilisez des réponses enregistrées pour tester le workflow.