praisonai-frameworks adds CrewAI, AutoGen, LangGraph, Agno, Google ADK, OpenAI Agents SDK and Pydantic AI.
framework = "praisonai" runs the built-in agent. Any other name routes the turn through that frameworkβs adapter, discovered by the praisonai-frameworks extras package.
Quick Start
1
Keep the default
Do nothing.
framework defaults to "praisonai", so every turn runs the built-in agent with no extra install.2
Install the extras
Add the framework you want as an extra of The other extras are
praisonai-frameworks:autogen, langgraph, agno, google-adk, openai-agents, and pydantic-ai.3
Set the setting
Open Settings β Models β Agent framework, type the framework name (for example
crewai), and restart the app. The field is marked Requires restart, so the engine picks it up on the next launch.How It Works
A non-default framework routes throughpraisonai.agents_generator.AgentsGenerator with a generated one-agent YAML β the chat turn is expressed as a single agent, single task config. Because that path returns the finished result rather than a token stream, streaming is not available for these frameworks: the reply arrives whole. The exact contract lives in run_with_framework and _framework_yaml in the engineβs server.py.
Availability & Install Hints
GET /frameworks reports this same list at runtime β available names what this install can run, and hints gives the install command for the rest.
Refusal Behaviour
Best Practices
Install one framework at a time
Install one framework at a time
The extras are heavy β each pulls its own dependency tree. Install only the framework you intend to use rather than every extra at once.
Restart after changing the framework
Restart after changing the framework
The
framework field is requiresRestart: true. Relaunch the app after changing it so the engine loads the selected adapter.Streaming behaviour changes for non-default frameworks
Streaming behaviour changes for non-default frameworks
The reply arrives whole for any framework other than
praisonai. The streaming toggle has no effect on those turns β expect the answer to appear at once rather than token by token.Related
Settings Reference
The
framework row and every other Models fieldPraisonAI Agents
What the built-in framework does
CrewAI
Role-based multi-agent crews
LangGraph
Graph-structured agent workflows

