config • Rust AI Agent SDK

Configuration types for PraisonAI

config

Rust AI Agent SDK

Configuration types for PraisonAI

This module provides configuration structs for various features. Follows the Python SDK pattern of XConfig naming convention.

Feature Configurations

  • [MemoryConfig]: Memory and session management
  • [KnowledgeConfig]: RAG and knowledge retrieval
  • [PlanningConfig]: Planning mode settings
  • [ReflectionConfig]: Self-reflection settings
  • [GuardrailConfig]: Safety and validation
  • [WebConfig]: Web search and fetch
  • [CachingConfig]: Response caching
  • [AutonomyConfig]: Agent autonomy levels

All configs follow the agent-centric pattern:

  • false: Feature disabled (zero overhead)
  • true: Feature enabled with safe defaults
  • Config: Custom configuration

Import

rust
use praisonai::config::*;

Classes


Related Documentation