Module praisonaiagents.config
Theconfig module provides dataclass-based configuration for all agent features. These classes offer type safety, sensible defaults, and IDE autocompletion.
Quick Start
Configuration Classes
MemoryConfig
Memory and session management
KnowledgeConfig
RAG and knowledge retrieval
OutputConfig
Output formatting and verbosity
ExecutionConfig
Agent execution parameters
PlanningConfig
Planning mode settings
ReflectionConfig
Self-reflection settings
GuardrailConfig
Safety and validation
WebConfig
Web search configuration
MemoryConfig
Configuration for agent memory and session management.Parameters
OutputConfig
Configuration for output formatting and verbosity.Parameters
Presets
ExecutionConfig
Configuration for agent execution parameters.Parameters
Presets
KnowledgeConfig
Configuration for RAG and knowledge retrieval.Parameters
PlanningConfig
Configuration for planning mode.Parameters
ReflectionConfig
Configuration for self-reflection.Parameters
GuardrailConfig
Configuration for guardrails and safety validation.Parameters
WebConfig
Configuration for web search capabilities.Parameters
Bool/String/Config Pattern
All config classes follow the “progressive disclosure” pattern:memory, knowledge, planning, reflection, guardrails, web, output, execution, caching, hooks, skills, autonomy.

