browser
Inspect and control the current AO session's target-isolated browser. The desktop app must be…
Manage durable recurring session automations through the daemon API.
$ npx -y skills add Untrivial-ai/agent-orchestrator --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/automationContext preview
What this command does when you run it.
Manage durable recurring session automations through the daemon API.
Manage durable recurring session automations through the daemon API.
ao automation <subcommand> [args] [flags] ao automations <subcommand> [args] [flags]
---
Create a recurring automation for a project.
**Syntax:**
ao automation create --project <id> --name <name> --prompt <text> (--rrule <rule> | --cron <expr>) [flags]
**Flags:**
| Flag | Meaning | Default / Required | |---|---|---| | `--project string` | Project id that owns the automation | Required | | `--name string` | Display name | Required | | `--prompt string` | Session task prompt | Required | | `--rrule string` | RFC 5545 recurrence rule | Required unless `--cron` is set | | `--cron string` | Supported five-field cron expression | Required unless `--rrule` is set | | `--timezone string` | IANA timezone | Local zone when resolvable | | `--kind string` | Session kind | `worker` | | `--harness string` | Agent harness; empty uses project default | - | | `--disabled` | Create disabled | - | | `--json` | Print JSON | - |
**Example:**
ao automation create --project my-app --name "Morning triage" --prompt "Review overnight issues" --cron "0 9 * * *" --timezone America/Los_Angeles
---
List automations.
**Syntax:**
ao automation list [flags]
**Flags:**
| Flag | Meaning | Default / Required | |---|---|---| | `--project string` | Filter by project id | - | | `--enabled bool` | Filter by enabled state when present | - | | `--json` | Print JSON | - |
---
Show one automation.
**Syntax:**
ao automation get <id> [--json]
---
Update automation metadata, schedule, harness, or enabled state.
**Syntax:**
ao automation update <id> [flags]
**Flags:**
| Flag | Meaning | |---|---| | `--name string` | New display name | | `--prompt string` | New task prompt | | `--rrule string` | Replace schedule with an RRule | | `--cron string` | Replace schedule with a cron expression | | `--timezone string` | IANA timezone | | `--kind string` | Session kind | | `--harness string` | Agent harness; empty uses project default | | `--enabled bool` | Enable or disable future dispatch | | `--json` | Print JSON |
At least one update flag is required. `--rrule` and `--cron` are mutually exclusive.
---
Delete an automation and its run history. Linked sessions remain available.
**Syntax:**
ao automation delete <id> [--yes] ao automation rm <id> [--yes]
Without `--yes`, type the automation id when prompted to confirm.
---
List run history for one automation.
**Syntax:**
ao automation runs <id> [--limit <n>] [--cursor <cursor>] [--json]
`--limit` must be 1–100. When a non-JSON listing prints `next cursor: ...`, pass that value to `--cursor` for the next page.
Run and supervise teams of coding agents from planning to merge. Any harness (Claude code, codex, +25 more). Desktop, web, mobile, and cloud agents.
Inspect and control the current AO session's target-isolated browser. The desktop app must be…
Run local AO health checks. Use this to diagnose setup problems or verify the environment is…
Import reads the legacy Agent Orchestrator flat-file store (`~/.agent-orchestrator`)…
Open a URL or workspace file in the desktop browser panel for the current session, or start a…
Manage projects: register repos, inspect, configure per-project settings, and remove.