Flow is a lightweight, flexible task engine designed for building AI agents. It uses a dynamic task queue system that supports concurrent execution, dynamic scheduling, and smart dependencies, making complex workflows simple. Results are stored in a thread-safe context, and tasks can modify workflows, run conditionally, and manage state dynamically. Flow requires no external dependencies and includes features like auto-instrumentation for tracing, parallel execution, state management, and more. It's easy to integrate with minimal code and suitable for various AI and machine learning applications.

4m read timeFrom github.com
Post cover image
Table of contents
Core ConceptAuto-instrumentationInstallationGetting startedAdvanced FeaturesRoadmap

Sort: