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
- Appelez d’abord l’outil de lecture ou de statut approprié.
- Vérifiez la cible et les arguments obligatoires.
- Exécutez une seule action prévue, avec une confirmation humaine explicite lorsque celle-ci est requise.
- 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.
| Argument | Obligatoire | Type 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.
| Argument | Obligatoire | Type 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.
| Argument | Obligatoire | Type 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.
| Argument | Obligatoire | Type 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.
| Argument | Obligatoire | Type 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.
| Argument | Obligatoire | Type 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.
| Argument | Obligatoire | Type 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.