Projets et cycle de vie des projets
Sur cette page
Créez une spécification, rattachez un travail existant et vérifiez l’état du projet avant de le modifier.
Utiliser ces outils
- Appelez d’abord l’outil de lecture ou d’état approprié.
- Vérifiez la cible et les arguments requis.
- Exécutez une seule action prévue, avec une confirmation humaine explicite lorsqu’elle est requise.
- 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.
create_project
Démarrer un projet à partir d’une description.
Cet outil rédige la spécification du produit. L’initialisation nécessite une confirmation distincte. Conservez l’identifiant du projet renvoyé et suivez son état avec project_status.
| Argument | Requis | Type ou valeurs acceptées |
|---|---|---|
prompt | Oui | chaîne de caractères ; longueur minimale 1 |
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.
confirm_project
Accepter la spécification et construire l’application.
Présentez d’abord la spécification à la personne qui en a fait la demande. Cet outil lance l’initialisation de l’application, qui peut consommer un quota ou des crédits. Consultez project_status pour suivre l’état du projet.
| Argument | Requis | Type ou valeurs acceptées |
|---|---|---|
projectId | Non | chaîne de caractères |
name | Non | chaîne de caractères |
description | Non | chaîne de caractères |
specification | Non | chaîne de caractères |
vision | Non | chaîne de caractères |
designSystem | 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 des outils lisibles par machine comprennent les schémas des arguments imbriqués.
project_status
Où en est le projet.
Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.
| Argument | Requis | Type ou valeurs acceptées |
|---|---|---|
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 des outils lisibles par machine comprennent les schémas des arguments imbriqués.
list_projects
Les projets de ce compte.
Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.
Arguments : aucun ({}).
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.
attach_project
Travailler sur un projet existant.
Vérifiez le projet sélectionné avant toute modification ultérieure. Utilisez l’identifiant pris en charge ou le slug, selon le schéma d’entrée.
| Argument | Requis | Type ou valeurs acceptées |
|---|---|---|
projectId | Non | chaîne de caractères |
slug | 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 des outils lisibles par machine comprennent les schémas des arguments imbriqués.
reinitialize_project
Reconstruire l’application à partir du modèle.
Cet outil reconstruit le socle de l’application. Examinez les effets de cette opération et le code source actuel avant d’y recourir pour rétablir le projet.
| Argument | Requis | Type ou valeurs acceptées |
|---|---|---|
projectId | Non | chaîne de caractères |
Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.
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.
rename_project
Renommer le projet.
Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.
| Argument | Requis | Type ou valeurs acceptées |
|---|---|---|
name | Oui | chaîne de caractères ; longueur minimale 1 ; longueur maximale 128 |
description | Non | chaîne de caractères ; longueur minimale 1 ; longueur maximale 2048 |
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 des outils lisibles par machine comprennent les schémas des arguments imbriqués.
delete_project
Supprimer un projet.
Action destructive : supprime le projet. Demandez à une personne de confirmer précisément le projet concerné ; la suppression ne rétablit pas un quota à usage unique.
| Argument | Requis | Type ou valeurs acceptées |
|---|---|---|
projectId | Oui | chaîne de caractères ; longueur minimale 1 |
confirm | Oui | booléen |
Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.
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.
unlock_project_agent
Libérer un verrou de projet bloqué.
Action de récupération. Vérifiez qu’aucune exécution légitime n’est en cours avant de confirmer la libération d’un verrou bloqué.
| Argument | Requis | Type ou valeurs acceptées |
|---|---|---|
projectId | Non | chaîne de caractères |
confirm | Oui | booléen |
Opération : peut modifier l’état ou lancer un travail ; des effets destructifs sont possibles.
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.
pickup_intent
Récupérer un prompt saisi sur le site public.
Lisez la ressource renvoyée et utilisez ses valeurs actuelles pour préparer l’action suivante.
| Argument | Requis | Type ou valeurs acceptées |
|---|---|---|
code | Oui | chaîne de caractères ; longueur minimale 1 |
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.