Autonomy Mixin • AI Agent SDK
AutonomyMixin: Helper-only trait for autonomy utilities.
AutonomyMixin
Defined in the autonomy module.
AI Agent
Helper-only trait for autonomy utilities.
This module provides reusable helper classes (AutonomyConfig, AutonomyTrigger, DoomLoopTracker, AutonomyResult, etc.) that the Agent class uses.
The Agent class is the SINGLE OWNER of all autonomy methods:
- _init_autonomy()
- run_autonomous() / run_autonomous_async()
- analyze_prompt() / get_recommended_stage()
- _record_action() / _is_doom_loop() / _reset_doom_loop()
This class is intentionally empty — kept only for backward compatibility in case external code references it.
Source
View on GitHubpraisonaiagents/agent/autonomy.py at line 530