Skip to content
CompozyOS RuntimeAutomation

Automation

Run Compozy agents on schedules, in response to runtime events, or from signed external HTTP requests.

Audience
Operators running durable agent work
Focus
Automation guidance shaped for scanability, day-two clarity, and operator context.

Automation is the unattended-run surface around three primitives: schedules that fire on a clock, triggers that react to runtime events, and webhooks that accept signed HTTP from outside the daemon. All three resolve to the same dispatcher and produce the same audit trail as interactive sessions. Consent-first suggestions help operators create scheduled Jobs without authoring the initial prompt and cron expression from scratch.

In this section

Tool and CLI parity

Automation lifecycle is agent-manageable. The compozy__automation toolset and HTTP/UDS APIs expose the complete Agent-or-Loop request union. The compozy automation CLI reaches the same validators and writers for its supported flags; create and update flags currently author Agent targets, while read and lifecycle verbs also operate on Loop-target definitions:

SurfaceRead toolsMutation toolsCLI coverage
Suggestionscompozy__automation_suggestions_listcompozy__automation_suggestions_accept, compozy__automation_suggestions_dismissList, create the proposed Job, or dismiss
Jobscompozy__automation_jobs_list, compozy__automation_jobs_get, compozy__automation_jobs_historycompozy__automation_jobs_create, compozy__automation_jobs_update, compozy__automation_jobs_delete, compozy__automation_jobs_trigger, compozy__automation_jobs_enable, compozy__automation_jobs_disableAgent-target authoring; all reads and lifecycle
Triggerscompozy__automation_triggers_list, compozy__automation_triggers_get, compozy__automation_triggers_historycompozy__automation_triggers_create, compozy__automation_triggers_update, compozy__automation_triggers_delete, compozy__automation_triggers_enable, compozy__automation_triggers_disableAgent-target authoring; all reads and lifecycle
Runscompozy__automation_runs_list, compozy__automation_runs_getcompozy automation runs ...

Mutations require approval, run through the same domain validators as CLI/HTTP, and reject raw webhook secrets with deterministic codes including AUTOMATION_SCOPE_FORBIDDEN, AUTOMATION_SECRET_INPUT_FORBIDDEN, AUTOMATION_VALIDATION_FAILED, and AUTOMATION_APPROVAL_REQUIRED. Webhook secret material stays write-only on mutation surfaces and is referenced through webhook_secret_ref.

On this page