Проєкти та життєвий цикл проєкту
На цій сторінці
Створіть специфікацію, підключіть наявну роботу й перевірте стан проєкту, перш ніж змінювати його.
Як користуватися цими інструментами
- Спочатку викличте відповідний інструмент читання або перевірки стану.
- Перевірте ціль та обовʼязкові аргументи.
- Виконайте одну заплановану дію; якщо потрібне явне підтвердження людини, отримайте його.
- Після цього перевірте стан або повторно прочитайте ресурс, якого стосувалася дія.
Наведені нижче вхідні параметри описують публічний контракт. Орієнтуйтеся на поточний перелік інструментів підключеного сервера. Деякі інструменти потребують певного хоста, розташування проєкту, режиму інференсу чи плану. Ідентифікатори — це значення, які повернули попередні інструменти; не вигадуйте їх.
create_project
Розпочніть проєкт з опису.
Готує чернетку специфікації продукту. Ініціалізація потребує окремого підтвердження. Збережіть отриманий ідентифікатор проєкту та стежте за project_status.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|---|---|
prompt | Так | рядок; мінімальна довжина 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 | Так | рядок; мінімальна довжина 1; максимальна довжина 128 |
description | Ні | рядок; мінімальна довжина 1; максимальна довжина 2048 |
projectId | Ні | рядок |
Операція: може змінити стан або запустити роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
delete_project
Видаліть проєкт.
Руйнівна дія: видаляє проєкт. Вимагайте підтвердження від людини, що видалити потрібно саме цей проєкт. Видалення не повертає вже використаної квоти за весь час.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|---|---|
projectId | Так | рядок; мінімальна довжина 1 |
confirm | Так | логічне значення |
Операція: може змінити стан або запустити роботу; можливі руйнівні наслідки.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
unlock_project_agent
Зніміть зависле блокування проєкту.
Дія для відновлення роботи. Перш ніж підтвердити зняття завислого блокування, переконайтеся, що зараз не виконується жоден справжній запуск.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|---|---|
projectId | Ні | рядок |
confirm | Так | логічне значення |
Операція: може змінити стан або запустити роботу; можливі руйнівні наслідки.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
pickup_intent
Отримайте запит, введений на публічному сайті.
Прочитайте повернутий ресурс і використовуйте його поточні значення, плануючи наступну дію.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|---|---|
code | Так | рядок; мінімальна довжина 1 |
Операція: може змінити стан або запустити роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.
Машиночитані контракти інструментів містять вкладені схеми аргументів.