Skip to main content

Module praisonaiagents.config

The config module provides dataclass-based configuration for all agent features. These classes offer type safety, sensible defaults, and IDE autocompletion.

Quick Start

Or use the namespace style:

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:
This pattern applies to: memory, knowledge, planning, reflection, guardrails, web, output, execution, caching, hooks, skills, autonomy.

See Also