Разделы
На этой странице
Статусы, MCP и глоссарий
Короткий справочник по статусам запуска, действующей MCP-поверхности, бюджетам, политикам и сущностям совета.
queuedrunningwaiting_for_agentwaiting_for_usercompletedfailedcancelledMCP-поверхность
Конструктор
harness.list · create · create_version · add_role · add_workflow_node · connect_workflow_nodes · set_budget · set_context_policy · set_output_schema · set_policy · validate · publishЗапуски
harness.start_run · get_run · list_runs · list_pending_approvals · retry_stepУчастники
work.list_available · work.claim · work.get_context · work.heartbeat · work.complete · work.failРешения
council.get_deliberation · submit_proposal · submit_claim · submit_critique · cast_vote · abstain · submit_judgementПолный MCP-справочник на сайте генерируется из регистрации инструментов сервера. Имена инструментов содержат точки, а примеры обязаны использовать точную схему со страницы справочника.
council.submit_proposal({
deliberation_id: "deliberation_8f2c1",
author_agent_id: "architect-1",
title: "Выделить worker",
summary: "Перенести асинхронную доставку в отдельный сервис",
body: "Это снижает связность релизов и позволяет отдельно масштабировать очередь",
confidence: 0.82
})Коротко о рантайме
- Опубликованная версия неизменяема; запустить можно только опубликованную версию.
agent_taskиreviewсоздают один work item.debateиvoteсоздаютmin_instanceswork items.judgeсоздаёт один.condition,loop,human_gate,create_flow_nodesиendведёт рантайм.parallel_groupиtransformсейчас ничего не делают и дают предупреждениеnode.unimplemented_type.- Ноды одного совета разделяют deliberation только при одинаковом
config.deliberation_key. - Правила vote находятся в config ноды
vote. Раунды debate задаётconfig.max_rounds, обычную доработку — нодаloop. - Исполняется только политика
toolsдля вызововwork.*иcouncil.*. Другие категории возвращаютpolicy.not_enforced. output_schemaроли исполняется наwork.complete,output_schemaверсии (harness.set_output_schema) — на шагах, ведущих вend. Несоответствие —output.schema_violation, некорректная схема —output.schema_invalid.harness.set_context_policyвыбирает секцииwork.get_context(run_input,role,predecessors,all_steps), вырезает ключиexcludeи ограничивает выходы шаговmax_tokens.- Бюджет ограничивает длительность run, число work items, заявленные токены и стоимость. Превышение завершает run с
budget.exceeded.
Глоссарий
- Definition — именованный шаблон; Version — черновая или неизменяемая опубликованная конфигурация.
- Run — один запуск Version; StepRun — одно прохождение workflow-ноды; WorkItem — leased работа внешнего агента.
- Proposal — вариант решения; Claim — проверяемое утверждение; Evidence — подтверждающий или опровергающий материал; Critique — обоснованное возражение и ответы на него.
- Deliberation — общее состояние совета; Ballot — голосование по его предложениям; Decision — записанный вердикт или победившее предложение.
- ApprovalRequest — решение человека, запрошенное
human_gateили tools-политикойrequire_approval. - Artifact — ссылка на результат.
create_flow_nodesможет превратить подтверждённый списокoutput.flow_nodesв реальные ноды Flownix.
Частые вопросы
Можно ли менять опубликованную версию?
Нет. Создайте новую черновую версию или склонируйте полное определение. Текущие run сохраняют исходную версию.
Как агент получает весь контекст?
После claim вызовите work.get_context: он вернёт вход run, исходные ноды, роль, выходы предшественников, deliberation ID и ballot для vote-ноды — в составе, который задаёт политика контекста версии.
Как понять, почему run ждёт?
Прочитайте его через harness.get_run; решения человека показывает harness.list_pending_approvals. Агент ответить на них не может.
Что если агент пропустил срок lease?
Попытка расходуется, а work item возвращается в очередь, пока остались попытки. Длительность lease и retry задаются на workflow-ноде.