Praison AI Agents is a Python framework for building and orchestrating multi-agent systems with self-reflection capabilities. It supports various AI models (OpenAI, Anthropic, Ollama, etc.) and provides tools for complex task decomposition, agent collaboration, and iterative refinement. The current version is 1.6.33, with a release cadence of multiple updates per month.
pip install praisonaiagentsVerified import paths — ran on the pinned version, not inferred.
Basic setup: create an agent, a task, and run the orchestration.
Use `from praisonaiagents.agent import Agent` and `from praisonaiagents.task import Task`.
Use `PraisonAIAgents(agents=[...], tasks=[...], llm=api_key)` instead of positional.
Ensure you pass `os.environ.get('OPENAI_API_KEY')` or a properly configured `LLMConfig` object.Set the `OPENAI_API_KEY` environment variable or pass an `llm` parameter to `PraisonAIAgents`.
Use `agents.start()` instead of `agents.initialize()`.