Skip to main content

AutonomyConfig

Defined in the feature_configs module.
Configuration for agent autonomy behavior. Controls escalation, doom-loop detection, and approval policies.

Properties

level
Union
No description available.
escalation_enabled
bool
No description available.
escalation_threshold
int
No description available.
doom_loop_detection
bool
No description available.
max_consecutive_failures
int
No description available.
require_approval_for_writes
bool
No description available.
require_approval_for_shell
bool
No description available.
  • to_dict: Convert to dictionary.

Usage

# Simple enable
    Agent(autonomy=True)
    
    # With config
    Agent(autonomy=AutonomyConfig(
        level="auto_edit",
        escalation_enabled=True,
        doom_loop_detection=True,
        max_consecutive_failures=3,
    ))