Skip to main content

create_context_manager

Function
This function is defined in the manager module.
Create a context manager with proper config precedence. Precedence: CLI > ENV > config_file > defaults

Signature

def create_context_manager(model: str, session_id: str, agent_name: str, config_file: Optional[str], cli_overrides: Optional[Dict[str, Any]]) -> ContextManager

Parameters

model
str
default:"'gpt-4o-mini'"
Model name
session_id
str
default:"''"
Session ID
agent_name
str
default:"''"
Agent name
config_file
Optional
Path to config.yaml
cli_overrides
Optional
CLI argument overrides

Returns

Returns
ContextManager
Configured ContextManager