Меню документації

Вільний політ, конвеєри, завдання та запитання

На цій сторінці

Стежте за одним зафіксованим запуском. Опрацьовуйте делеговані завдання та запитання до користувача, не створюючи повторних запитів.

Як користуватися цими інструментами

  1. Спершу викличте відповідний інструмент читання або перевірки статусу.
  2. Перевірте ціль та обовʼязкові аргументи.
  3. Виконайте одну заплановану дію, отримавши явне підтвердження людини там, де воно потрібне.
  4. Після цього перевірте статус або повторно прочитайте ресурс, якого стосувалася дія.

Наведені нижче вхідні дані описують публічний контракт. Орієнтуйтеся на поточний перелік інструментів сервера, до якого ви підключені. Деякі інструменти потребують певного хоста, цілі, режиму інференсу або плану. Ідентифікатори — це значення, які повернули попередні інструменти; не вигадуйте їх.

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, локальний проєкт, делегований інференс.

Машиночитані контракти інструментів містять вкладені схеми аргументів.

Повʼязкові довідкові матеріали

Головна сторінка MCP · Процес відновлення · Витрати