Menu de la documentation

Développement 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 de statut approprié.
  2. Vérifiez la cible et les arguments obligatoires.
  3. Exécutez une seule action prévue, avec une confirmation humaine explicite lorsque celle-ci est requise.
  4. Vérifiez ensuite le statut 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 autorité. Certains outils nécessitent 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.

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.

ArgumentObligatoireType ou valeurs acceptées

| prompt | Oui | chaîne de caractères ; longueur minimale 1 |

| projectId | Non | chaî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 d’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évoir l’action suivante.

ArgumentObligatoireType ou valeurs acceptées

| runId | Oui | chaîne de caractères |

| projectId | Non | chaî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 d’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.

ArgumentObligatoireType ou valeurs acceptées

| runId | Oui | chaîne de caractères |

| projectId | Non | chaîne de caractères |

| from | Non | chaî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 d’outils lisibles par machine comprennent les schémas des arguments imbriqués.

next_task

Obtenir le prochain appel au modèle à effectuer.

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.

ArgumentObligatoireType ou valeurs acceptées

| maxWaitSec | Non | entier ; minimum 0 ; maximum 45 |

| taskId | Non | chaî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 d’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.

ArgumentObligatoireType ou valeurs acceptées

| taskId | Oui | chaîne de caractères |

| result | Oui | chaî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 d’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 le statut du domaine avant d’interroger à nouveau l’outil.

ArgumentObligatoireType ou valeurs acceptées

| maxWaitSec | Non | entier ; minimum 0 ; maximum 45 |

| questionId | Non | chaîne de caractères |

| projectId | Non | chaî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 d’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.

ArgumentObligatoireType ou valeurs acceptées

| questionId | Oui | chaîne de caractères |

| answer | Non | chaîne de caractères / tableau de chaînes de caractères |

| text | Non | chaîne de caractères |

| declined | Non | booléen |

| projectId | Non | chaî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 d’outils lisibles par machine comprennent les schémas des arguments imbriqués.

Références connexes

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