Exécuter des agents sur Adios
Le Agent Builder permet à une équipe de créer, configurer, tester et gérer des agents. Partez d’un modèle, d’une description ou d’un agent vide. Les fichiers du kit restent modifiables.
Configurer et tester
- Ouvrez ou créez un agent et examinez ses instructions et son workflow.
- Définissez sa configuration, associez les connexions nécessaires et choisissez les modes d’approbation.
- Enregistrez l’agent. Les nouveaux agents démarrent en pause.
- Lancez un test et consultez Activité, les sorties des étapes et les fichiers générés.
- Examinez les actions simulées avant d’activer le fonctionnement normal.
Les tests utilisent de vrais appels de modèles et opérations de lecture. Les autres effets des connecteurs sont simulés ; les tests de bases de données pris en charge utilisent des copies temporaires. Les approbations et délais sont ignorés et consignés. Les tests peuvent consommer de l’usage des modèles et services.
Travailler à partir de fichiers
adios agent create --dir ./hello-workflow --name "Hello workflow"
adios agent show AGENT_ID
adios agent run AGENT_ID --test --workflow hello --input '{"name":"Adios"}'
adios agent logs RUN_ID
adios agent files RUN_ID --out ./run-files
Utilisez les identifiants renvoyés par les commandes précédentes. Le démarrage rapide fournit ces fichiers d’exemple. Les connecteurs utilisent les connexions de l’installation ; les secrets restent hors du kit.
adios agent set AGENT_ID --bind CONNECTOR=CONNECTION_ID
adios agent set AGENT_ID --approval ACTION_CLASS=manual
Choisissez des noms de connecteurs et d’approbations déclarés dans votre kit. Conservez la validation manuelle pour les actions à examiner avant exécution.
Versions et fonctionnement continu
Enregistrer un agent valide crée et déploie une version. Un brouillon peut rester invalide pendant sa modification. Chaque exécution utilise sa version sauvegardée afin que des modifications ultérieures ne changent pas ses instructions en cours de route.
adios agent pull AGENT_ID ./my-agent
adios agent validate ./my-agent
adios agent push AGENT_ID ./my-agent
adios agent versions AGENT_ID
Examinez la version obtenue avant de reprendre les tâches planifiées ou déclenchées par événement. Utilisez adios agent resume AGENT_ID lorsque vous êtes prêt, et adios agent pause AGENT_ID pour mettre l’agent en pause. Consultez les approbations en attente et les erreurs dans Activité.
L’invocation des fonctions hébergées possède son propre parcours de qualification et d’exécution de kits immuables. Elle est actuellement distincte des workflows Agent Builder, qui refusent les étapes de fonction. Consultez fonctions et tests avant d’ajouter du code personnalisé.