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 GitHub

praisonaiagents/agent/autonomy.py at line 530