Aller au contenu

Dans votre gestionnaire

Traduction automatique

Cette page a été traduite automatiquement à partir de la documentation en anglais, et la page en anglais fait foi. Si quelque chose vous semble incorrect, la page Traductions explique comment le signaler.

Les arguments d’un gestionnaire (handler) viennent du client. Tout ce qu’il peut lire d’autre, et tout ce qu’il peut faire pendant son exécution, se trouve ici.

Ce qu’il peut lire :

  • L’objet Context est le seul paramètre supplémentaire que n’importe quel gestionnaire peut demander : la requête en cours, ses en-têtes, sa session, ainsi que les verbes de progression et de notification de changement.
  • Les dépendances sont des paramètres que le modèle ne voit jamais, renseignés par vos propres fonctions avec Resolve.
  • Le cycle de vie (lifespan) couvre l’état que votre serveur construit une seule fois au démarrage, et la façon dont un gestionnaire y accède via l’objet Context.

Ce qu’il peut faire pendant son exécution :

  • Demander davantage d’informations à l’utilisateur avec l’élicitation (elicitation), et les requêtes à plusieurs allers-retours (multi-round-trip), le mécanisme de la version 2026-07-28 qui la véhicule.
  • Demander au client une complétion de LLM ou les dossiers de son espace de travail avec l’échantillonnage et les racines (sampling et roots), obsolètes mais toujours pris en charge.
  • Signaler la progression d’une opération lente.
  • Écrire des journaux (sur la sortie d’erreur standard, pour quiconque exploite le serveur) avec la journalisation.
  • Prévenir les clients abonnés que quelque chose a changé avec les abonnements.

Si vous n’avez pas encore enregistré de gestionnaire, commencez par Outils. Chaque page de cette section suppose que vous en avez un.