FlatMachines
What it is
FlatMachines is a Python SDK for orchestrating agents using a peer network of state machines defined in YAML. It handles retries, parallelism, checkpointing, and error recovery, allowing developers to modify behavior by editing configuration files rather than refactoring code.
The problem it solves
Managing complex state, retries, and error recovery in agent workflows typically requires extensive custom code, which is brittle and hard to maintain.
What you could use it for
- Orchestrating multi-step LLM workflows with feedback loops
- Building distributed agent systems with job queues and worker pools
- Implementing human-in-the-loop approval processes for autonomous agents
Read the source ↗Back to the library →
Summary written by an AI model from the source; check the source before you rely on it.