Skip to main content

ExecutionConfig

Defined in the Feature Configs module.
AI Agent Configuration for agent execution limits. Consolidates: max_iter, max_rpm, max_execution_time, max_retry_limit, allow_code_execution, code_execution_mode, rate_limiter

Properties

int
No description available.
Optional[int]
No description available.
Optional[int]
No description available.
Optional[int]
No description available.
int
No description available.
float
No description available.
float
No description available.
float
No description available.
int
No description available.
bool
No description available.
str
No description available.
bool
No description available.
Optional
No description available.
Optional
No description available.
Union[bool, ContextCompactionPolicy]
No description available.
Union[bool, PreCompactionMemoryFlushConfig]
No description available.
Optional[int]
No description available.
Optional[CompactionStrategy]
No description available.
Optional[float]
No description available.
Any
No description available.
bool
No description available.
bool
No description available.
Optional[str]
No description available.
Optional[str]
No description available.

Methods

resolved_max_steps()

Single, unified step budget honoured by both tool-execution loops.

resolved_max_tool_calls()

Per-turn tool-call guardrail (max parallel tool calls in one response).
  • from_dict: Create ExecutionConfig from dictionary.
  • to_dict: Convert to dictionary.

Usage

Source

View on GitHub

praisonaiagents/config/feature_configs.py at line 787

Configuration Overview

Agent Config