Разделы
На этой странице
Жизненный цикл решения
Как рантайм маршрутизирует шаги, выдаёт агентам контекст, объединяет совещание, запрашивает решение человека и создаёт учтённую работу.
- 01Версия
- 02Run
- 03Work item
- 04Совещание
- 05Решение
- 06Approval
- 07Ноды Flownix
Обычный поток
- Человек запускает опубликованную версию с
inputиsource_node_ids. - Рантайм запускает все ноды без входящих рёбер. Работа агентных нод появляется в
work.list_available. - Агент забирает lease и вызывает
work.get_context, чтобы получить run, роль, выходы предшественников и данные совета. - Выход шага содержит
result_artifact_ids, необязательный структурированныйoutputи явныйoutcome. Подходящие исходящие рёбра запускают следующие шаги; несколько совпадений дают параллельный fan-out. conditionпроверяет данные, аloopповторяет тело до exit condition илиmax_iterations.- Ноды совета с одинаковым
config.deliberation_keyразделяют предложения, критики, ballots и решения.debateможет открывать новые раунды;voteилиjudgeфиксирует решение. human_gateпереводит run вwaiting_for_user. Одобрение идёт по принятой ветке, отказ — это веткаoutcome = "rejected", а не падение run.- После обязательного human gate нода
create_flow_nodesможет создать подтверждённый списокoutput.flow_nodesчерез core-service. Нодаendзавершает run.
Что где исполняется
Flownix — coordination plane. Harness-service продвигает граф, создаёт work items, применяет lease, retry, таймауты шагов и гейтов, tools-политики и бюджет run. Внешние агенты выполняют анализ в своей среде и возвращают структурированный результат через MCP.