Param Resolver • AI Agent SDK
Unified Parameter Resolver for Consolidated Parameters.
param_resolver
AI Agent
Unified Parameter Resolver for Consolidated Parameters.
Implements the precedence rules: Instance > Config > Dict > Array > String > Bool > Default
This is the SINGLE, DRY resolver used by:
- Agent
- Agents
- Workflow
- Task
Performance: O(1) happy path. Typo suggestions only on error path.
Import
from praisonaiagents.config import param_resolverClasses
Functions
Resolve a consolidated parameter following precedence rules:
resolve_memory()Resolve memory parameter.
resolve_knowledge()Resolve knowledge parameter.
resolve_output()Resolve output parameter.
resolve_execution()Resolve execution parameter.
resolve_web()Resolve web parameter.
resolve_planning()Resolve planning parameter.
resolve_reflection()Resolve reflection parameter.
resolve_context()Resolve context parameter.
resolve_autonomy()Resolve autonomy parameter.
resolve_caching()Resolve caching parameter.
resolve_hooks()Resolve hooks parameter.
resolve_skills()Resolve skills parameter.
resolve_routing()Resolve routing parameter (workflow steps).
resolve_guardrails()Resolve guardrails parameter.
resolve_guardrail_policies()Resolve a list of policy strings into a guardrail config.