Запуск потока (Run Flow)
Описание
Компонент Run Flow запускает другой поток (flow) Langflow как подпроцесс текущего потока.
Вы можете использовать этот компонент для объединения потоков в цепочки, условного запуска потоков, а также для подключения потоков к компонентам Agent в качестве инструментов (tools), которые агенты могут запускать по мере необходимости.
При использовании с агентом метаданные name (имя) и description (описание), которые агент использует для регистрации инструмента, создаются автоматически.
Когда вы выбираете поток для компонента Run Flow, он использует структуру графа целевого потока для динамической генерации входных и выходных полей в самом компоненте Run Flow.
Параметры компонента
Некоторые параметры по умолчанию скрыты в визуальном редакторе. Вы можете изменить все параметры через меню
Controls (Управление) в заголовке компонента.
| Имя (Name) | Тип (Type) | Описание (Description) |
|---|---|---|
flow_name_selected | Dropdown | Входной параметр. Имя потока, который необходимо запустить. |
session_id | String | Входной параметр. ID сессии для запуска потока, если вы хотите передать пользовательский ID для подпроцесса. |
flow_tweak_data | Dict | Входной параметр. Словарь настроек (tweaks) для кастомизации поведения потока. Доступные настройки зависят от выбранного потока. |
dynamic_inputs | Разные | Входной параметр. Дополнительные входные поля, которые генерируются динамически на основе структуры выбранного потока. |
run_outputs | Список (Data, Message или DataFrame) | Выходной параметр. Все результаты, полученные в ходе выполнения выбранного потока. |