Schedule a task
schedule_taskSaves a task that starts again at set times, e.g. every morning at 8, Mon–Fri at 07:30, or once tomorrow at 9. Use it only when the owner asks for a recurring or later task. At each time Prometheor starts a normal task with this brief in the app you name (executor_id from list_agents; leave it out only when the owner has one app); its result comes back to you like a delegate's, and a run starts up to 5 minutes late. Give time (HH:MM, 24 hours) with days (leave out for every day) and timezone (the owner's time zone, e.g. Europe/Berlin; ask once if you do not know it), or once_at for one time. While a run's task has not ended, the next run is skipped, and a run while the Mac sleeps is left out (you hear of it in updates); missed runs are not caught up. action "list" shows the account's schedules; "pause", "resume" and "remove" need schedule_id. The owner also sees and pauses them in the Prometheor Mac app. At most 20 per account. Tell the owner in plain words when it runs next.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "schedule_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Weekdays, e.g. ["mon","tue","wed","thu","fri"]; every day when absent. | |
| name | No | Optional short name the owner sees, e.g. "Morning briefing"; else the brief's first line. | |
| time | No | Time of day, HH:MM in 24 hours, e.g. "08:00". | |
| brief | No | The task for every run, written as for delegate. | |
| action | No | create (default), list, pause, resume or remove. | create |
| folder | No | Optional. Where the app works (~, ~/… or absolute); the home folder when absent. | |
| once_at | No | Instead of time and days: one run at this date and time with offset, e.g. "2026-10-30T09:00:00+01:00". | |
| timezone | No | IANA time zone of the owner, e.g. "Europe/Berlin". Needed with time. | |
| execution | No | Optional model, reasoning_effort or commands for the app, as in delegate. | |
| background | No | Optional details for every run. | |
| executor_id | No | The app that runs it (list_agents). | |
| schedule_id | No | pause, resume, remove: the schedule from list or create. | |
| reply_session | No | Optional. Your own web session id, told when a run has a result, a question or an end. | |
| idempotency_key | No | create: a new random value per schedule; the same value again saves nothing twice. |