Skip to content
10xHub

10xHub/Agentflow

LibraryLive in production

10xScale Agentflow is a lightweight Python framework for building intelligent agents and orchestrating multi-agent workflows. It's an LLM-agnostic orchestration

Production-grade framework for building multi-agent AI systems. Graph-based orchestration, LLM-agnostic (OpenAI, Google GenAI, Anthropic), 3-layer memory (Redis cache + Postgres + vector store), live agents, parallel tool execution, and native MCP. Ships a full ecosystem: backend, REST API + CLI, TypeScript SDK, and React playground

21 8 since joining 11PythonPush 8d agoListed 2mo ago5 open issuesMIT

agentflow.10xscale.ai/

agent-frameworkagentic-aiai-agentsai-agents-frameworkanthropicgoogle-genailangchainlanggraph
  • Python100.0%
  • Makefile0.0%
View on GitHub

Report a problem

2 Reviews

1146345502114634550229d ago
TypeScriptPythonShell

Agentflow is a broad Python framework for production-oriented agent systems. It offers graph orchestration, provider-independent models, streaming, realtime audio, parallel local and MCP tools, state persistence, human approval pauses, multi-layer memory, background work, and event publishing to systems such as Kafka and OpenTelemetry. Prebuilt patterns for RAG, routers, swarms, supervisors, and MapReduce provide a path from a small agent to a distributed workflow.

The feature breadth raises the main adoption question: which capabilities are stable contracts and which are evolving experiments? Versioned persistence schemas, migration guidance, failure semantics, idempotency rules, cancellation behavior, and backpressure documentation would strengthen the production claim. Benchmarks should measure recovery, memory correctness, tool concurrency, and state-store performance rather than only test counts. A threat model for remote tools, MCP, prompt injection, and tenant isolation is also important. Agentflow is best for Python teams that need flexible multi-agent orchestration and are prepared to evaluate operational behavior carefully instead of assuming that a long feature list guarantees production readiness.

Agentflow has a strong foundation for a young Python agent framework. What stands out most is that it is not just a thin wrapper around one model provider: the README and docs emphasize LLM-agnostic orchestration, graph-based control flow, tool execution, streaming, checkpointing, human-in-the-loop interrupts, and event publishers for Redis, Kafka, and RabbitMQ. That gives the project a more production-minded shape than many agent libraries that stop at prompt/tool examples. The repository layout also helps: core graph/state logic, runtime pieces, storage/checkpointer modules, prebuilt patterns, examples, and a broad tests/ tree make it easier to understand where features belong.

The documentation is already unusually thorough. The README gives a quick Agent class example, then shows the lower-level custom function path, which is useful because new users can start simply while advanced users can see the escape hatch. The separate docs site adds conceptual guides around graph architecture, state, tools, control flow, and production deployment. The examples directory is another good signal, covering agent-class usage, MCP, memory, handoff, multimodal, providers, testing, and tool decorators.

The main adoption gap is trust and polish around stability. pyproject.toml marks the project as alpha, requires Python 3.12+, and has many optional integrations, so users will want very clear compatibility promises: which APIs are stable, which examples are tested in CI, and which extras are considered production-ready. I would also make CI status more visible in the README and add a short “known limitations” section for things like provider differences, checkpointing requirements, and failure behavior during parallel tool calls. A contribution guide would help too, especially because there are open pull requests but no open issues; outside contributors need a clearer path for reporting bugs, proposing integrations, and understanding release expectations.

Overall, Agentflow looks useful and ambitious, especially for developers who want LangGraph-like orchestration without being locked into a single LLM SDK. The strongest next improvement would be tightening the public contract: versioned docs, tested examples, CI badges that map to real coverage, and a small set of recommended production recipes.

Mothilal-M
@Mothilal-M2mo ago

Hi thejaycampbell, thank you so much for the incredibly thoughtful review! We’re thrilled you appreciate the architecture and documentation. Your suggestions around tightening the public contract, improving CI visibility, and adding a contribution guide are spot-on. We'll definitely use this feedback to improve Agentflow!