Skip to main content

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 455