Режим свободного полёта, конвейеры, задачи и вопросы
На этой странице
Отслеживайте один зарегистрированный запуск. Обрабатывайте делегированные задачи и вопросы, адресованные пользователю, не создавая повторных запросов.
Как пользоваться инструментами
- Сначала вызовите подходящий инструмент чтения или проверки статуса.
- Проверьте расположение проекта и обязательные аргументы.
- Запустите одно запланированное действие. Если нужно явное подтверждение человека, сначала получите его.
- Затем проверьте статус или заново прочитайте затронутый ресурс.
Ниже описаны входные параметры публичного контракта. Ориентируйтесь на текущий список инструментов подключённого сервера. Некоторым инструментам нужен определённый хост, расположение проекта, режим инференса или план. Идентификаторы — это значения, которые вернули предыдущие инструменты; не придумывайте их.
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 · Процесс восстановления работы · Стоимость