Flow Studio
경로: 하단 툴바 Flow Studio 복잡한 다단계 워크플로를 시각적으로 설계·실행합니다. LLM 호출·Tool 호출·조건 분기·반복 등을 노드 그래프 로 엮어 재사용 가능한 Flow 로 저장하고, Scheduler 에 연결해 정기 실행까지 자동화합니다.
탭 구성
Studio 탭
좌측 — Flows 라이브러리
저장된 Flow 목록.중앙 — 캔버스
선택한 Flow 의 노드 그래프 편집. 빈 상태에서는Select a flow or create a new one to get started. 안내.
우측 상단 헤더
노드 유형
변수 (Variables)
History 탭
Studio 탭 옆의 History 는 과거 실행 이력입니다.
상단 필터
목록 동작
- 목록이 비어 있으면
No executions found/Select an execution to view details표시 - 개별 실행 클릭 → 각 노드의 입출력·소요 시간·에러 확인
실행 엔진
app/agents/flow_executor.py — DAG 기반 Flow 실행기.
- 노드 상태: Pending → Running → Success / Failed
- 입출력 캐시: 각 노드 결과를 세션 컨텍스트에 축적
- 에러 처리: 노드별
retry/fallback설정 가능 - 병렬 실행: 의존성 없는 노드는 동시 실행
Flow vs Team Control vs Scheduler
사용 시나리오
Generate 기능 — 자연어로
"매일 아침 GitHub PR 요약을 Slack 에 보내는 Flow" 입력 시 LLM 이 초기 Flow 를 생성해 줍니다. 이후 수동으로 세부 조정.운영 주의
관련 문서
- Scheduler — Flow 정기 실행
- Team Control — 자율 오케스트레이션
- MCP Tools — Tool 노드에서 호출할 도구들
- 보고서 자동 발행 — Flow + Scheduler 레시피