schedule_recurring_plan
Set a plan to run automatically at a fixed local time, optionally on selected weekdays. If approval is required, supply an approval ID to create the schedule; each run is revalidated and skipped if confirmation is needed.
Instructions
Schedule a plan's commands to run repeatedly at a fixed local time, optionally restricted to specific weekdays. Creating a standing automation is its own authority act, distinct from running the commands once: if the template plan currently requires confirmation, an approval_id from request_approval is required to create the schedule at all. Every occurrence is still independently revalidated against live state before it executes; an occurrence requiring confirmation at run time is skipped and audited, never auto-approved, and recurrence continues to its next scheduled time. An optional expires_at bounds how long the automation stays active.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan_id | Yes | ||
| timezone | Yes | ||
| expires_at | No | ||
| approval_id | No | ||
| time_of_day | Yes | ||
| days_of_week | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||