Context Config • AI Agent SDK
ContextConfig: Complete context management configuration.
ContextConfig
Defined in the models module.
AI Agent
Complete context management configuration.
Merges settings from CLI flags, env vars, and config files.
Properties
boolNo description available.
floatNo description available.
OptimizerStrategyNo description available.
intNo description available.
floatNo description available.
intNo description available.
intNo description available.
intNo description available.
List[str]No description available.
Dict[str, int]No description available.
MonitorConfigNo description available.
intNo description available.
boolNo description available.
boolNo description available.
boolNo description available.
strNo description available.
floatNo description available.
boolNo description available.
boolNo description available.
boolNo description available.
boolNo description available.
boolNo description available.
boolNo description available.
List[str]No description available.
intNo description available.
floatNo description available.
intNo description available.
Dict[str, Any]No description available.
Dict[str, int]No description available.
strNo description available.
boolNo description available.
floatNo description available.
boolNo description available.
strNo description available.
strNo description available.
strNo description available.
strNo description available.
boolNo description available.
strNo description available.
boolNo description available.
strNo description available.
Methods
Preset for recipe/workflow use cases with many tool calls.
from_env()Load config from environment variables.
merge()Create new config with overrides applied.
Internal & Generic Methods
- to_dict: Convert to dictionary.
Usage
# Enable with defaults
agent = Agent(instructions="...", context=True)
# Custom configuration
agent = Agent(
instructions="...",
context=ContextConfig(
auto_compact=True,
session_tracking=True, # Track goal/plan/progress
aggregate_memory=True, # Concurrent multi-memory fetch
)
)Source
View on GitHubpraisonaiagents/context/models.py at line 247