Updated
On this page
Defines AutonomyLevel (low/medium/high/max), a StrEnum gating which Overseer action types run without approval. is_autonomous()/requires_approval() check an action type against per-level allowed-action rules.
#protocols.src.orxtra.protocols._autonomy
#protocols.src.orxtra.protocols._autonomy
#AutonomyLevel
#is_autonomous
python
def is_autonomous(self, action_type: str) -> bool#requires_approval
python
def requires_approval(self, action_type: str) -> bool