Вільний політ, конвеєри, завдання та запитання
На цій сторінці
Стежте за одним зафіксованим запуском. Опрацьовуйте делеговані завдання та запитання до користувача, не створюючи повторних запитів.
Як користуватися цими інструментами
- Спершу викличте відповідний інструмент читання або перевірки статусу.
- Перевірте ціль та обовʼязкові аргументи.
- Виконайте одну заплановану дію, отримавши явне підтвердження людини там, де воно потрібне.
- Після цього перевірте статус або повторно прочитайте ресурс, якого стосувалася дія.
Наведені нижче вхідні дані описують публічний контракт. Орієнтуйтеся на поточний перелік інструментів сервера, до якого ви підключені. Деякі інструменти потребують певного хоста, цілі, режиму інференсу або плану. Ідентифікатори — це значення, які повернули попередні інструменти; не вигадуйте їх.
modify_project
Попросіть агента внести зміни у вільному форматі.
Запускає розробку у вільному форматі. Чітко вкажіть бажаний результат і межі доступу, які потрібно зберегти. Стежте за запуском, дані про який повернув інструмент.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| prompt | Так | рядок; мінімальна довжина 1 |
| projectId | Ні | рядок |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
pipeline_status
Де зупинився запуск.
Прочитайте повернутий ресурс і використовуйте його поточні значення, коли плануєте наступну дію.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| runId | Так | рядок |
| projectId | Ні | рядок |
Операція: лише читання.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
resume_pipeline
Продовжте запуск, який зупинився.
Продовжте зафіксований запуск, що зупинився. Перевірте pipeline_status, перш ніж указувати необовʼязкову точку повторного запуску.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| runId | Так | рядок |
| projectId | Ні | рядок |
| from | Ні | рядок |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс; HTTP на хостингу.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
next_task
Отримайте наступний виклик моделі, який потрібно виконати.
Отримує завдання для делегованого інференсу. Якщо очікування завершилося без завдання, це нормально. Збережіть taskId, щоб передати результат саме цього завдання.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| maxWaitSec | Ні | ціле число; мінімум 0; максимум 45 |
| taskId | Ні | рядок |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, делегований інференс.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
submit_task_result
Передайте результат роботи субагента.
Поверніть результат завдання один раз у потрібному форматі. Не надсилайте завершене завдання повторно як новий запит.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| taskId | Так | рядок |
| result | Так | рядок / обʼєкт / масив значень |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, делегований інференс.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
next_question
Отримайте запитання від платформи.
Отримайте запитання, яке очікує відповіді, і покажіть його людині, яка має ухвалити рішення. Передайте projectId для відповідного запуску. Якщо очікування завершилося без запитання, перевірте наявність pendingInquiry у статусі домену, перш ніж повторювати опитування.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| maxWaitSec | Ні | ціле число; мінімум 0; максимум 45 |
| questionId | Ні | рядок |
| projectId | Ні | рядок |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс.
Машиночитані контракти інструментів містять вкладені схеми аргументів.
answer_question
Передайте ухвалене рішення.
Надішліть відповідь із тим самим ідентифікатором запитання. Не вигадуйте згоду користувача й не надсилайте поля відповіді зі значеннями, що суперечать одне одному.
| Аргумент | Обовʼязковий | Тип або допустимі значення |
|---|
| questionId | Так | рядок |
| answer | Ні | рядок / масив рядків |
| text | Ні | рядок |
| declined | Ні | булеве значення |
| projectId | Ні | рядок |
Операція: може змінити стан або розпочати роботу.
Доступні конфігурації: stdio, хмарний проєкт, хмарний інференс; stdio, хмарний проєкт, делегований інференс; stdio, локальний проєкт, хмарний інференс; stdio, локальний проєкт, делегований інференс.
Машиночитані контракти інструментів містять вкладені схеми аргументів.