agent_routine_set
Create or update a standing cron routine on an agent (#736). Each fire starts a run bound to that agent as an unattended run, on the authority of the person setting it; the outcome posts into their channel with the agent. org:admin, as a person (or the manager acting for one); specialist seats are refused.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cron | Yes | 5-field cron: minute hour day-of-month month day-of-week (e.g. '0 9 * * 1-5' for weekdays at 09:00 in timezone=) | |
| name | Yes | Routine handle: lowercase, dashes/underscores | |
| agent | No | Override agent attribution label | |
| prompt | Yes | Prompt the bound agent_run_start receives when this fires | |
| enabled | No | False pauses the schedule without deleting it | |
| timezone | No | IANA timezone for the cron (e.g. Europe/Lisbon). Default UTC | UTC |
| agent_slug | Yes | Agent record slug (agent-<label> or <label>) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||