agent-sdk active

PraisonAI

Maker: MervinPraison License: MIT Stars: 8.9k First released: 2024-03-19 Language: Python
Web Autonomous

About

PraisonAI is a Python-first multi-agent framework for building autonomous systems that research, plan, code, and execute, with a CLI and SDK surface rather than a fixed product shape. Its signature is the five-layer stack — prompt, context, harness, loop, graph — which gives developers a debugging vocabulary: when an agent misbehaves, the layer tells you where to look, whether that is a missing guardrail, a runaway loop, or a routing decision. The harness layer carries tools, MCP servers, approval gates, hooks, and sandboxing, while the graph layer composes agents through sequential flows, parallel fan-out, loops, and handoffs with doom-loop detection enabled by default. A Managed Agents layer can run any agent or tool set on Docker, E2B, Modal, or Daytona sandboxes, and orchestration extends to external coding CLIs like Claude Code and Codex. Teams use it to build production agent workflows with 100+ LLMs across 24 providers, YAML no-code configurations, and a visual flow builder.