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

Свабодны палёт, канвееры, заданні і пытанні

На гэтай старонцы

Сачыце за адным зафіксаваным запускам. Апрацоўвайце дэлегаваныя заданні і пытанні да карыстальніка так, каб не ствараць паўторных запытаў.

Як карыстацца гэтымі інструментамі

  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 · Працэс аднаўлення працы · Выдаткі