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.
Table of contents
Core ConceptAuto-instrumentationInstallationGetting startedAdvanced FeaturesRoadmapSort: