diff --git a/docs.json b/docs.json index 5cd63a4e0..209c82eee 100644 --- a/docs.json +++ b/docs.json @@ -3791,7 +3791,6 @@ "docs/sdk/reference/praisonaiagents/functions/reset_yaml_approved_tools", "docs/sdk/reference/praisonaiagents/functions/resolve", "docs/sdk/reference/praisonaiagents/functions/resolve_autonomy", - "docs/sdk/reference/praisonaiagents/functions/resolve_batch", "docs/sdk/reference/praisonaiagents/functions/resolve_caching", "docs/sdk/reference/praisonaiagents/functions/resolve_context", "docs/sdk/reference/praisonaiagents/functions/resolve_execution", diff --git a/docs/sdk/reference/praisonaiagents/functions/resolve_batch.mdx b/docs/sdk/reference/praisonaiagents/functions/resolve_batch.mdx deleted file mode 100644 index a2b8cb49f..000000000 --- a/docs/sdk/reference/praisonaiagents/functions/resolve_batch.mdx +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: "Resolve Batch • AI Agent SDK" -sidebarTitle: "Resolve Batch" -description: "resolve_batch: Resolve multiple parameters in a single batch call for performance." -icon: "function" ---- - -# resolve_batch - -
- Function -
- -> This function is defined in the [**param_resolver**](../modules/param_resolver) module. - -Resolve multiple parameters in a single batch call for performance. - -This reduces function call overhead by processing all parameters together -instead of making 11+ separate resolve() calls. - -## Signature - -```python -def resolve_batch(params: dict, presets_map: dict, config_classes: dict, defaults: dict) -> dict -``` - -## Parameters - - - Dict of {param_name: value} to resolve - - - - Dict of {param_name: presets_dict} - - - - Dict of {param_name: config_class} - - - - Dict of {param_name: default_value} - - -### Returns - - - resolved_value} - - -## Usage - -```python -results = resolve_batch( - params={ - 'output': 'silent', - 'execution': None, - 'memory': True, - }, - presets_map={ - 'output': OUTPUT_PRESETS, - 'execution': EXECUTION_PRESETS, - 'memory': MEMORY_PRESETS, - }, - config_classes={ - 'output': OutputConfig, - 'execution': ExecutionConfig, - 'memory': MemoryConfig, - }, - defaults={ - 'output': OutputConfig(), - 'execution': ExecutionConfig(), - 'memory': None, - } - ) -``` - - -## Uses - -- `config_class` -- `resolve` - - -## Source - - - `praisonaiagents/config/param_resolver.py` at line 678 - diff --git a/docs/sdk/reference/praisonaiagents/modules/param_resolver.mdx b/docs/sdk/reference/praisonaiagents/modules/param_resolver.mdx index 1cb9a6ddb..a775df357 100644 --- a/docs/sdk/reference/praisonaiagents/modules/param_resolver.mdx +++ b/docs/sdk/reference/praisonaiagents/modules/param_resolver.mdx @@ -83,9 +83,6 @@ from praisonaiagents.config import param_resolver Resolve guardrails parameter. - - Resolve multiple parameters in a single batch call for performance. - Resolve a list of policy strings into a guardrail config.