Préparer l’environnement d’exécution
La gem Agent SDK n’est pas encore publiée sur RubyGems. Suivez les instructions d’installation depuis les sources.
Démarrage rapide
Contenu du package
PhaseoAgentSdk.create_agent(...)
PhaseoAgentSdk.define_tool(...)
PhaseoAgentSdk.create_gateway_agent_client(...)
- Une boucle d’outils limitée au-dessus de l’API
responses de Phaseo
Environnement d’exécution avancé
Ruby prend en charge les fonctions de validation et d’approbation, HITL et les outils manuels, la progression, les erreurs récupérables, les énumérateurs rejouables, les fonctions d’arrêt, les tours dynamiques, les paramètres persistants du tour suivant, l’utilisation/le coût normalisés et les accesseurs d’état à typage structurel.
Streaming et annulation
Agent#stream(...) et Agent#continue_stream(...) consomment le flux SSE Responses de la passerelle dans un thread de travail. Utilisez text_stream, reasoning_stream, item_stream ou full_stream ; appelez cancel pour arrêter le thread et fermer le flux HTTP. Les étapes terminées conservent les identifiants de requête, les métadonnées du fournisseur, les motifs de fin, les avertissements, l’utilisation et le coût.
À lire aussi
Dernière modification le 2 octobre 2026