Framework Integrations
Kibo is designed to support the ecosystem, not replace it. Here is how to configure agents for each supported backend.
Agno (PhiData)
Best for general-purpose assistants and tool calling.
config = AgentConfig(
agent="agno",
model="gpt-4o-mini",
config={
"markdown": True,
"tools": [] # Add tool instances here if constructing programmatically
}
)
LangChain
Uses ChatOpenAI and generic prompt templates.
CrewAI
Creates a single-agent Crew (Agent + Task) for process-oriented workflows.
config = AgentConfig(
agent="crewai",
model="gpt-4o-mini",
config={
"verbose": True,
"allow_delegation": False
}
)
PydanticAI
Uses PydanticAI's type-safe agent structure.
LangGraph
Deploys a pre-compiled state graph.