flytohub/flyto-core
Flyto2 Core is the open-source execution kernel for automation and AI-agent workflows: 452 registry-backed modules, MCP-native transport, YAML recipes, evidence capture, replay, triggers, queue, versioning, and metering.
해결하는 문제
Flyto2 Core는 AI 에이전트 및 워크플로 자동화를 위한 결정론적 실행 엔진을 제공합니다. 복잡한 브라우저 자동화, API 호출 및 데이터 처리 시퀀스를 광범위한 글루 코드(glue code) 작성 없이 실행할 수 있도록 하여 기존 스크립트의 취약성을 제거하며, 전체 프로세스를 다시 시작하는 대신 실패한 단계부터 재개할 수 있는 기능을 제공합니다.
작동 방식
이 시스템은 85개 카테고리에 걸친 468개의 사전 구축된 모듈 레지스트리를 갖춘 모듈 기반 아키텍처를 사용합니다. 워크플로는 이러한 모듈을 호출하는 YAML 레시피로 정의됩니다. 엔진은 모든 단계의 입력, 출력 및 타이밍(Execution Trace)을 추적하여 특정 실패 지점부터 타겟팅된 재실행(replay)이 가능하도록 합니다. 또한 MCP-native이므로 AI 에이전트가 임의의 코드를 생성하는 대신 표준화된 스키마를 통해 검증된 모듈을 도구로 호출할 수 있습니다.
대상 사용자
디버깅, 재실행 및 감사 준비가 된 프로덕션 수준의 브라우저 자동화, 웹 스크레이핑 및 API 통합 워크플로가 필요한 개발자 및 AI 에이전트 빌더를 위해 설계되었습니다.
주요 특징
- 재실행 가능한 워크플로:
flyto replay --from-step을 사용하여 컨텍스트를 유지하면서 특정 실패 단계부터 재실행할 수 있습니다. - 광범위한 모듈 라이브러리: 브라우저 자동화 (Playwright), AI 호출, 암호화폐 및 DevOps를 아우르는 468개의 레지스트리 기반 모듈.
- MCP-Native: Claude Code, Cursor, Windsurf와 같은 MCP 호환 클라이언트와 직접 통합됩니다.
- 결정론적 실행: 검증된 모듈과 스키마를 사용하여 에이전트가 검증되지 않은 코드를 생성하는 것을 방지합니다.
- 증거 캡처: 모든 단계에 대해 상태 스냅샷과 실행 트레이스를 자동으로 캡처합니다.