Перейти к содержимому

Инструменты

Инструменты сгруппированы по назначению. В колонке Scope указано право, которое должно быть у ключа. Инструменты без scope доступны любому валидному ключу.

Воркфлоу

ПараметрТипОписание
list_workflowsworkflow:readСписок своих воркфлоу (опц. фильтр по org_id)
get_workflowworkflow:readПолный JSON воркфлоу (ноды + рёбра). Вызывайте перед изменением
create_workflowworkflow:writeСоздать пустой воркфлоу или из шаблона
update_workflowworkflow:writeПолная замена воркфлоу (title / nodes / edges)
delete_workflowworkflow:writeМягкое удаление (идемпотентно)

Выполнение

ПараметрТипОписание
run_workflowworkflow:executeЗапустить выполнение, вернуть executionId
get_executionworkflow:readСтатус выполнения: прогресс по нодам, выводы, ошибки, стоимость
cancel_executionworkflow:executeОтменить запущенное выполнение (идемпотентно)
retry_nodeworkflow:executeПерезапустить конкретную ноду
reset_nodeworkflow:executeСбросить состояние ноды перед повторным запуском

Шаблоны

ПараметрТипОписание
list_templatesПубличные опубликованные шаблоны (по популярности)
fork_templateworkflow:writeСкопировать шаблон в свой аккаунт
publish_workflowworkflow:writeОпубликовать воркфлоу как публичный шаблон

Каталог нод

ПараметрТипОписание
list_node_categoriesДерево категорий нод
list_node_typesСписок node-types (фильтры: категория, тип, поиск)
get_node_typeПолное определение node-type: порты + параметры

Медиа и диагностика

ПараметрТипОписание
upload_mediaworkflow:writeЗагрузить файл (base64, до 50 МБ) на S3, получить URL
list_orgsОрганизации, доступные пользователю (для параметра org_id)
whoamiДиагностика: user_id, scopes и префикс ключа

Ресурсы

  • workflow://{id} — полный JSON воркфлоу. list отдаёт все воркфлоу пользователя.
  • catalog://node-types — снапшот всего каталога нод (удобно класть в системный промпт).

Промпты

  • explain_workflow(workflow_id) — объяснить, что делает воркфлоу.
  • design_workflow(goal) — спроектировать воркфлоу под задачу.