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

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

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

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

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

  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 · Процес відновлення роботи · Витрати