Вільний політ, конвеєри, завдання та запитання
На цій сторінці
Стежте за одним зафіксованим запуском. Опрацьовуйте делеговані завдання та запитання до користувача, не створюючи повторних запитів.
Як користуватися цими інструментами
- Спочатку викличте відповідний інструмент читання або перевірки стану.
- Перевірте ціль та обовʼязкові аргументи.
- Виконайте одну заплановану дію; якщо потрібне явне підтвердження людини, отримайте його.
- Після цього перевірте стан або повторно прочитайте ресурс, якого стосувалася дія.
Наведені нижче вхідні параметри описують публічний контракт. Орієнтуйтеся на поточний перелік інструментів підключеного сервера. Деякі інструменти потребують певного хоста, розташування проєкту, режиму інференсу чи плану. Ідентифікатори — це значення, які повернули попередні інструменти; не вигадуйте їх.
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, локальний проєкт, делегований інференс.
Машиночитані контракти інструментів містять вкладені схеми аргументів.