Проєкти та життєвий цикл проєкту
На цій сторінці
Створіть специфікацію, підключіть наявну роботу й перевірте статус проєкту, перш ніж змінювати його.
Як користуватися цими інструментами
- Спочатку викличте відповідний інструмент читання або перевірки статусу.
- Перевірте ціль та обовʼязкові аргументи.
- Виконайте одну заплановану дію, отримавши явне підтвердження людини там, де воно потрібне.
- Після цього перевірте статус або повторно прочитайте ресурс, якого стосувалася дія.
Наведений нижче опис вхідних даних визначає публічний контракт. Орієнтуйтеся на поточний список інструментів підключеного сервера. Деякі інструменти потребують певного хоста, цілі, режиму інференсу або плану. Ідентифікатори — це значення, які повернули попередні інструменти; не вигадуйте їх.
create_project
Розпочніть проєкт з опису.
Готує проєкт специфікації продукту. Ініціалізація потребує окремого підтвердження. Збережіть отриманий ідентифікатор проєкту та стежте за project_status.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| prompt | Так | рядок; minLength 1 |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; розміщений HTTP.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
confirm_project
Прийміть специфікацію та створіть застосунок.
Спочатку покажіть специфікацію людині, яка подала запит. Ця дія запускає ініціалізацію застосунку, яка може використовувати кредитний ліміт або кредити. Стежте за project_status.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| projectId | Ні | рядок |
| name | Ні | рядок |
| description | Ні | рядок |
| specification | Ні | рядок |
| vision | Ні | рядок |
| designSystem | Ні | рядок |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; розміщений HTTP.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
project_status
Поточний стан проєкту.
Прочитайте повернутий ресурс і використовуйте його поточні значення, плануючи наступну дію.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| projectId | Ні | рядок |
Операція: лише читання.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; розміщений HTTP.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
list_projects
Проєкти в цьому обліковому записі.
Прочитайте повернутий ресурс і використовуйте його поточні значення, плануючи наступну дію.
Аргументи: немає ({}).
Операція: лише читання.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; розміщений HTTP.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
attach_project
Працюйте з наявним проєктом.
Перевірте вибраний проєкт перед подальшими змінами. Використовуйте підтримуваний ідентифікатор або slug відповідно до схеми вхідних даних.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| projectId | Ні | рядок |
| slug | Ні | рядок |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; розміщений HTTP.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
reinitialize_project
Повторно створіть застосунок із шаблону.
Заново створює основу застосунку. Перш ніж використовувати цей інструмент для відновлення, оцініть наслідки його роботи та перегляньте поточний вихідний код.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| projectId | Ні | рядок |
Операція: може змінити стан або розпочати роботу; можливі руйнівні наслідки.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; розміщений HTTP.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
rename_project
Перейменуйте проєкт.
Прочитайте повернутий ресурс і використовуйте його поточні значення, плануючи наступну дію.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| name | Так | рядок; minLength 1; maxLength 128 |
| description | Ні | рядок; minLength 1; maxLength 2048 |
| projectId | Ні | рядок |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; розміщений HTTP.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
delete_project
Видаліть проєкт.
Руйнівна дія: видаляє проєкт. Вимагайте підтвердження від людини, що видалити потрібно саме цей проєкт. Видалення не відновлює ліміт, наданий на весь строк користування.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| projectId | Так | рядок; minLength 1 |
| confirm | Так | булеве значення |
Операція: може змінити стан або розпочати роботу; можливі руйнівні наслідки.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; розміщений HTTP.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
unlock_project_agent
Зніміть зависле блокування проєкту.
Цей інструмент відновлює роботу. Перш ніж підтвердити зняття завислого блокування, переконайтеся, що жоден запуск не виконує роботу, яку не слід переривати.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| projectId | Ні | рядок |
| confirm | Так | булеве значення |
Операція: може змінити стан або розпочати роботу; можливі руйнівні наслідки.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; розміщений HTTP.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
pickup_intent
Отримайте запит, введений на публічному сайті.
Прочитайте повернутий ресурс і використовуйте його поточні значення, плануючи наступну дію.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| code | Так | рядок; minLength 1 |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; розміщений HTTP.
Машиночитані контракти інструментів містять вкладені схеми аргументів.