clawdia agent (direct agent runs)
clawdia agent runs a single agent turn without needing an inbound chat message.
By default it goes through the Gateway; add --local to force the embedded
runtime on the current machine.
Behavior
- Required:
--message <text> - Session selection:
--to <dest>derives the session key (group/channel targets preserve isolation; direct chats collapse tomain), or--session-id <id>reuses an existing session by id, or--agent <id>targets a configured agent directly (uses that agent’smainsession key)
- Runs the same embedded agent runtime as normal inbound replies.
- Thinking/verbose flags persist into the session store.
- Output:
- default: prints reply text (plus
MEDIA:<url>lines) --json: prints structured payload + metadata
- default: prints reply text (plus
- Optional delivery back to a channel with
--deliver+--channel(target formats matchclawdia message --target). - Use
--reply-channel/--reply-to/--reply-accountto override delivery without changing the session.
Examples
Flags
--local: run locally (requires model provider API keys in your shell)--deliver: send the reply to the chosen channel--channel: delivery channel (whatsapp|telegram|discord|googlechat|slack|signal|imessage, default:whatsapp)--reply-to: delivery target override--reply-channel: delivery channel override--reply-account: delivery account id override--thinking <off|minimal|low|medium|high|xhigh>: persist thinking level (GPT-5.2 + Codex models only)--verbose <on|full|off>: persist verbose level--timeout <seconds>: override agent timeout--json: output structured JSON
