Agent
Core agent class for AI interactions
Agents
Multi-agent orchestration (PraisonAIAgents)
Task
Task definition and management
Process
Task execution flows
Memory
Memory management for stateful agents
Knowledge
Knowledge base and RAG support
Session
Session management
MCP
Model Context Protocol support
Workflows
Multi-step workflow execution
Guardrails
Input/output validation
Tools
Tool system and decorators
Hooks
Event hooks and callbacks
Planning
Planning mode support
Telemetry
Observability and monitoring
Display
Display and formatting utilities
Outputs
Data classes for task outputs
Module praisonaiagents
Sub-modules
- praisonaiagents.agent - Agent module for defining individual AI agents
- praisonaiagents.agents - Agents module for managing multiple agents
- praisonaiagents.task - Task module for defining and managing tasks
- praisonaiagents.process - Process module for handling task execution flows
- praisonaiagents.main - Main module containing utility functions

