memgrafter/flatagents
Flat, declarative agents and state machines for orchestrating LLMs.
Supports both single-agent tasks (FlatAgent) and multi-step orchestration via state machines (FlatMachine) with conditional branching, retry logic, and parallel execution—all defined in YAML with Jinja2 templating. Built around language-agnostic TypeScript schemas with lockstep versioning across Python and JavaScript SDKs, plus distributed worker patterns for scaling via registration and work backends. Integrates with multiple LLM providers (Anthropic, OpenAI, Cerebras) through centralized model profiles, with checkpoint/restore for fault tolerance and webhook hooks for remote execution.
27 stars and 1,618 monthly downloads. Available on PyPI.
Stars
27
Forks
3
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 10, 2026
Monthly downloads
1,618
Commits (30d)
0
Dependencies
4
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/memgrafter/flatagents"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related agents
microsoft/agent-framework
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with...
i-am-bee/beeai-framework
Build production-ready AI agents in both Python and Typescript.
fetchai/uAgents
A fast and lightweight framework for creating decentralized agents with ease.
agentuniverse-ai/agentUniverse
agentUniverse is a LLM multi-agent framework that allows developers to easily build multi-agent...
cognizant-ai-lab/neuro-san
Neuro AI System of Agent Networks