← From the blog · Design philosophy of AI phones
Apr 2, 2026 · Product
OpenClaw standing orders: from tools to AI employee
Most agents wait for you. Standing orders are how you give them a job description, escalation rules, and a calendar—without turning autonomy into chaos.
There is a real gap between asking an AI for help once in a while and delegating a recurring process. If every action needs a fresh prompt, you stay the bottleneck—reports slip, triage piles up, and the “agent” never becomes part of the operating rhythm.
The useful mental model is to move from a tool you poke when you remember to something closer to an employee with a brief and clear escalation paths. The details matter more than the hype: vague “be helpful” instructions do not survive contact with production.
What a standing order actually specifies
At minimum, treat every standing order as four contracts:
- Scope — what the agent may do, in concrete terms. “Handle finance” is vague; “parse CSVs from
/inbox, categorize against the chart of accounts, flag items over $500” is actionable. - Triggers — schedule (cron), events (new file, new message), or conditions (metric crosses a threshold). Time-based work should always name a timezone so nobody gets 3 AM summaries by accident.
- Approval gates — what ships automatically vs. what needs a human sign-off before external comms or irreversible actions.
- Escalation rules — when to stop, log, and ask for help. “If something looks wrong” is not a rule; “if the API errors three times in a row” is.
Cron jobs reference the order; they do not duplicate it
Keep the process definition in one place (your standing orders or AGENTS.md). The scheduled job should say something like “execute inbox triage per standing orders”—not re-specify the whole workflow. When you revise the process, you edit once.
Execute, verify, report
The failure mode for long-running agents is optimistic hand-waving: “done” without a check that the artifact exists, the message delivered, or the data parsed correctly. Every run should execute, verify (file present, API 200, counts sensible), then report with evidence. Retry once with a different approach; after that, escalate with a diagnosis—not silence.
Where Zeus fits
ZeusClaw and OpenClaw-style stacks are built for real execution on your machine: tools, files, and sessions—not just chat. Standing orders are the governance layer that makes that power usable over weeks and months: clear boundaries, logging, and human gates when stakes are high.