presets
Rust AI Agent SDK Preset configurations for PraisonAI This module provides preset configurations that match the Python SDK’s presets.py. Presets allow users to configure features using simple string names.Example
Import
Classes
MemoryPreset
Memory preset configuration
OutputPreset
Output preset configuration
ExecutionPreset
Execution preset configuration
WebPreset
Web preset configuration
PlanningPreset
Planning preset configuration
ReflectionPreset
Reflection preset configuration
GuardrailPreset
Guardrail preset configuration
ContextPreset
Context preset configuration
AutonomyPreset
Autonomy preset configuration
CachingPreset
Caching preset configuration
MultiAgentOutputPreset
Multi-agent output preset configuration
MultiAgentExecutionPreset
Multi-agent execution preset configuration
WorkflowStepExecutionPreset
Workflow step execution preset configuration
KnowledgePreset
Knowledge preset configuration
Functions
resolve_memory_preset()
Resolve a memory preset by name
detect_memory_backend()
Detect memory backend from URL
resolve_output_preset()
Resolve an output preset by name
resolve_execution_preset()
Resolve an execution preset by name
resolve_web_preset()
Resolve a web preset by name
resolve_planning_preset()
Resolve a planning preset by name
resolve_reflection_preset()
Resolve a reflection preset by name
resolve_guardrail_preset()
Resolve a guardrail preset by name
resolve_context_preset()
Resolve a context preset by name
resolve_autonomy_preset()
Resolve an autonomy preset by name
resolve_caching_preset()
Resolve a caching preset by name
resolve_multi_agent_output_preset()
Resolve a multi-agent output preset by name
resolve_multi_agent_execution_preset()
Resolve a multi-agent execution preset by name
resolve_workflow_step_execution_preset()
Resolve a workflow step execution preset by name
resolve_knowledge_preset()
Resolve a knowledge preset by name

