Skip to main content
Consultez cette page si vous connaissez déjà le fonctionnement de l’Agent SDK et recherchez le point d’entrée public ou l’option précise à utiliser.

Points d’entrée

Méthodes de l’agent

Consommateurs de flux

Options de définition

AgentDefinition comprend :
  • id
  • model ou models
  • preset
  • instructions
  • tools
  • maxSteps et stopWhen
  • modelRetry et toolExecution
  • temperature, maxOutputTokens et topP
  • parseOutput et outputSchema
  • requireApproval et humanReview
Les champs du modèle, des instructions et de l’échantillonnage peuvent prendre des valeurs fixes ou dynamiques.

Options d’exécution et de reprise

AgentRunOptions fournit l’entrée, le client du modèle, le contexte de l’application, des paramètres facultatifs, l’annulation, les hooks de cycle de vie, DevTools et un accesseur d’état géré par l’application. AgentContinueOptions accepte aussi :
  • une exécution précédente (run ou runId)
  • humanInput
  • les approbations et refus avec l’ID exact de l’appel d’outil
  • les toolOutputs produits à l’extérieur

Enregistrements de résultat

AgentRunResult contient :
  • run: l’état durable de l’exécution, son contexte, les détails de pause et le motif d’arrêt
  • steps: les enregistrements persistés des étapes du modèle et des outils
  • stepResults: les résultats d’étape normalisés, s’ils sont disponibles
  • usage: le nombre total de tokens et le coût déclaré
  • output: le résultat final analysé
  • messages: la conversation complète utilisée par la boucle
  • items: les messages typés ordonnés, le raisonnement, l’activité des outils, les erreurs et le résultat final

Types d’erreur

  • AgentGatewayError décrit les échecs d’une requête Gateway ou fournisseur en amont.
  • AgentSchemaValidationError décrit des données non valides d’outil, de progression ou de résultat final.

Guides associés

Dernière modification le 2 octobre 2026