Proyectos y ciclo de vida del proyecto
En esta página
Cree una especificación, vincule trabajo existente y revise el estado del proyecto antes de modificarlo.
Usar estas herramientas
- Llame primero a la herramienta de lectura o de consulta de estado correspondiente.
- Revise el destino y los argumentos obligatorios.
- Ejecute una sola acción prevista, con confirmación humana explícita cuando sea necesaria.
- Después, consulte el estado o vuelva a leer el recurso afectado.
Los parámetros que se indican a continuación describen el contrato público. La lista actual de herramientas del servidor conectado es la referencia definitiva. Algunas herramientas requieren un host, un destino, un modo de inferencia o un plan concretos. Los identificadores son valores que devuelven las herramientas llamadas antes; no los invente.
create_project
Iniciar un proyecto a partir de una descripción.
Redacta la especificación del producto. La inicialización requiere una confirmación independiente. Conserve el identificador del proyecto devuelto y consulte project_status para seguir su estado.
| Argumento | Obligatorio | Tipo o valores aceptados |
|---|---|---|
prompt | Sí | cadena; longitud mínima 1 |
Operación: puede cambiar el estado o iniciar trabajo.
Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.
Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.
confirm_project
Aceptar la especificación y construir la aplicación.
Muestre primero la especificación a la persona que hizo la solicitud. Esta acción inicializa la aplicación, lo que puede consumir la asignación incluida o créditos. Consulte project_status para seguir su estado.
| Argumento | Obligatorio | Tipo o valores aceptados |
|---|---|---|
projectId | No | cadena |
name | No | cadena |
description | No | cadena |
specification | No | cadena |
vision | No | cadena |
designSystem | No | cadena |
Operación: puede cambiar el estado o iniciar trabajo.
Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.
Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.
project_status
En qué estado se encuentra el proyecto.
Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.
| Argumento | Obligatorio | Tipo o valores aceptados |
|---|---|---|
projectId | No | cadena |
Operación: solo lectura.
Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.
Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.
list_projects
Los proyectos de esta cuenta.
Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.
Argumentos: ninguno ({}).
Operación: solo lectura.
Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.
Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.
attach_project
Trabajar en un proyecto existente.
Verifique el proyecto seleccionado antes de realizar modificaciones posteriores. Use el identificador admitido o el slug, según el esquema de entrada.
| Argumento | Obligatorio | Tipo o valores aceptados |
|---|---|---|
projectId | No | cadena |
slug | No | cadena |
Operación: puede cambiar el estado o iniciar trabajo.
Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.
Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.
reinitialize_project
Reconstruir la aplicación a partir de la plantilla.
Reconstruye la base de la aplicación. Revise sus efectos y el código fuente actual antes de usar esta herramienta para la recuperación.
| Argumento | Obligatorio | Tipo o valores aceptados |
|---|---|---|
projectId | No | cadena |
Operación: puede cambiar el estado o iniciar trabajo; puede tener efectos destructivos.
Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.
Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.
rename_project
Cambiar el nombre del proyecto.
Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.
| Argumento | Obligatorio | Tipo o valores aceptados |
|---|---|---|
name | Sí | cadena; longitud mínima 1; longitud máxima 128 |
description | No | cadena; longitud mínima 1; longitud máxima 2048 |
projectId | No | cadena |
Operación: puede cambiar el estado o iniciar trabajo.
Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.
Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.
delete_project
Eliminar un proyecto.
Acción destructiva: elimina el proyecto. Exija que una persona confirme el proyecto exacto; eliminarlo no restituye una asignación única durante toda la vida de la cuenta.
| Argumento | Obligatorio | Tipo o valores aceptados |
|---|---|---|
projectId | Sí | cadena; longitud mínima 1 |
confirm | Sí | booleano |
Operación: puede cambiar el estado o iniciar trabajo; puede tener efectos destructivos.
Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.
Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.
unlock_project_agent
Liberar un bloqueo del proyecto que haya quedado atascado.
Acción de recuperación. Compruebe que no haya ninguna ejecución legítima activa antes de confirmar la liberación de un bloqueo atascado.
| Argumento | Obligatorio | Tipo o valores aceptados |
|---|---|---|
projectId | No | cadena |
confirm | Sí | booleano |
Operación: puede cambiar el estado o iniciar trabajo; puede tener efectos destructivos.
Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.
Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.
pickup_intent
Recuperar un prompt escrito en el sitio público.
Lea el recurso devuelto y use los valores actuales al planificar la siguiente acción.
| Argumento | Obligatorio | Tipo o valores aceptados |
|---|---|---|
code | Sí | cadena; longitud mínima 1 |
Operación: puede cambiar el estado o iniciar trabajo.
Configuraciones disponibles: stdio, proyecto en la nube, inferencia en la nube; stdio, proyecto en la nube, inferencia delegada; stdio, proyecto local, inferencia en la nube; stdio, proyecto local, inferencia delegada; HTTP alojado.
Los contratos de herramientas legibles por máquina incluyen esquemas de argumentos anidados.