prompts/agent.system.tool.scheduler.md
manage saved tasks and schedules rules:
scheduler:create_* or scheduler:run_task, inspect existing tasks with scheduler:find_task_by_name or scheduler:list_tasksscheduler:list_tasks: optional state[], type[], next_run_within, next_run_afterscheduler:find_task_by_name: namescheduler:show_task: uuidscheduler:run_task: uuid, optional contextscheduler:delete_task: uuidscheduler:create_scheduled_task: name, system_prompt, prompt, optional attachments[], schedule{minute,hour,day,month,weekday}, optional dedicated_contextscheduler:create_adhoc_task: name, system_prompt, prompt, optional attachments[], optional dedicated_contextscheduler:create_planned_task: name, system_prompt, prompt, optional attachments[], plan[] iso datetimes like 2025-04-29T18:25:00, optional dedicated_contextscheduler:wait_for_task: uuid; works for dedicated-context tasks
example:{
"thoughts": ["I should check for an existing task before I create or run anything."],
"headline": "Looking up scheduled task",
"tool_name": "scheduler:find_task_by_name",
"tool_args": {
"name": "daily backup"
}
}