Skip to main content

param_resolver

Rust AI Agent SDK Parameter Resolver Unified parameter resolution following precedence rules: Instance > Config > Dict > Array > String > Bool > Default

Import

use praisonai::parity::param_resolver::*;

Classes

ResolveOptions

Options for parameter resolution

ArrayMode

Array parsing modes for parameter resolution

ResolvedValue

Result of parameter resolution

StringMode

String handling modes

Functions

resolve()

Resolve a parameter value following precedence rules Precedence: Instance Config Array Dict String Bool Default

detect_url_scheme()

Detect URL scheme from a string

is_path_like()

Check if a string looks like a file path

resolve_memory()

Resolve memory parameter

resolve_knowledge()

Resolve knowledge parameter

resolve_output()

Resolve output parameter

resolve_execution()

Resolve execution parameter

resolve_planning()

Resolve planning parameter

resolve_reflection()

Resolve reflection parameter

resolve_context()

Resolve context parameter

resolve_routing()

Resolve routing parameter

resolve_hooks()

Resolve hooks parameter

resolve_guardrails()

Resolve guardrails parameter

resolve_web()

Resolve web parameter

resolve_autonomy()

Resolve autonomy parameter

resolve_caching()

Resolve caching parameter

resolve_skills()

Resolve skills parameter