Menu de la documentation

Vol libre, pipelines, tâches et questions

Sur cette page

Suivez une seule exécution enregistrée. Traitez les tâches déléguées et les questions aux utilisateurs sans créer de demandes en double.

Utiliser ces outils

  1. Appelez d’abord l’outil de lecture ou d’état approprié.
  2. Vérifiez la cible et les arguments requis.
  3. Exécutez une seule action prévue, avec une confirmation humaine explicite lorsqu’elle est requise.
  4. Vérifiez ensuite l’état ou relisez la ressource concernée.

Les paramètres ci-dessous décrivent le contrat public. La liste actuelle des outils du serveur auquel vous êtes connecté fait foi. Certains outils exigent un hôte, une cible, un mode d’inférence ou une formule spécifiques. Les identifiants sont des valeurs renvoyées par les outils précédents ; ne les inventez pas.

modify_project

Demander à l’agent une modification libre.

Cet outil lance un développement libre. Précisez le résultat demandé et les limites d’accès à préserver. Suivez l’exécution renvoyée.

ArgumentRequisType ou valeurs acceptées
promptOuichaîne de caractères ; longueur minimale 1
projectIdNonchaîne de caractères

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

pipeline_status

Le point d’arrêt d’une exécution.

Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.

ArgumentRequisType ou valeurs acceptées
runIdOuichaîne de caractères
projectIdNonchaîne de caractères

Opération : lecture seule.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

resume_pipeline

Reprendre une exécution arrêtée.

Reprenez l’exécution enregistrée qui s’est arrêtée. Consultez pipeline_status avant de définir un point de reprise facultatif.

ArgumentRequisType ou valeurs acceptées
runIdOuichaîne de caractères
projectIdNonchaîne de caractères
fromNonchaîne de caractères

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée ; HTTP hébergé.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

next_task

Obtenir le prochain appel au modèle à effectuer.

Cet outil récupère une tâche d’inférence déléguée. Il est normal de ne recevoir aucune tâche après une attente. Conservez taskId pour le résultat correspondant.

ArgumentRequisType ou valeurs acceptées
maxWaitSecNonentier ; minimum 0 ; maximum 45
taskIdNonchaîne de caractères

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence déléguée.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

submit_task_result

Renvoyer ce que le sous-agent a produit.

Renvoyez le résultat de la tâche une seule fois, dans le format demandé. Ne soumettez pas à nouveau une tâche terminée comme une nouvelle demande.

ArgumentRequisType ou valeurs acceptées
taskIdOuichaîne de caractères
resultOuichaîne de caractères / objet / tableau de valeurs

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence déléguée.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

next_question

Obtenir la question que pose la plateforme.

Récupérez une question en attente et présentez-la à la personne qui doit décider. Fournissez projectId pour l’exécution correspondante. Si vous ne recevez aucune question après une attente, vérifiez la présence de pendingInquiry dans l’état du domaine concerné avant d’interroger à nouveau l’outil.

ArgumentRequisType ou valeurs acceptées
maxWaitSecNonentier ; minimum 0 ; maximum 45
questionIdNonchaîne de caractères
projectIdNonchaîne de caractères

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

answer_question

Renvoyer la décision de cette personne.

Répondez en utilisant le même identifiant de question. N’inventez pas le consentement d’un utilisateur et n’envoyez pas de champs de réponse contradictoires.

ArgumentRequisType ou valeurs acceptées
questionIdOuichaîne de caractères
answerNonchaîne de caractères / tableau de chaînes de caractères
textNonchaîne de caractères
declinedNonbooléen
projectIdNonchaîne de caractères

Opération : peut modifier l’état ou lancer un travail.

Configurations disponibles : stdio, projet cloud, inférence cloud ; stdio, projet cloud, inférence déléguée ; stdio, projet local, inférence cloud ; stdio, projet local, inférence déléguée.

Les contrats des outils lisibles par machine comprennent les schémas des arguments imbriqués.

Références connexes

Accueil MCP · Procédure de reprise · Coûts