Skip to content

Operating Modes: Approve vs Autonomous

A core architectural invariant of AICMOHQ is Human Approval First.

Default Mode: Approve

By default, all accounts and agents operate in approve mode (DEFAULT_AGENT_MODE = "approve").

  • Missing database rows or query errors always resolve to "approve".
  • No post is sent to external APIs (X, LinkedIn, Reddit) without operator authorization.
  • Items scheduled in the content queue transition to draft and trigger an email notification when due, waiting for manual confirmation in the dashboard.

Autonomous Mode

When you are confident in your brand guidelines and agent reliability, you can enable autonomous mode:

  • Global Autonomous: All agents can publish directly to connected channels when scheduled.
  • Granular Overrides: Keep global mode on approve while enabling autonomous for specific channels or agents (or vice-versa).

Configuration

Configure modes in the web dashboard under Settings → Agent Settings or via the CLI:

Terminal window
aicmo settings mode --global approve
aicmo settings mode --agent publisher --mode autonomous # Chanakya (GTM)