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
draftand 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
approvewhile enablingautonomousfor specific channels or agents (or vice-versa).
Configuration
Configure modes in the web dashboard under Settings → Agent Settings or via the CLI:
aicmo settings mode --global approveaicmo settings mode --agent publisher --mode autonomous # Chanakya (GTM)