Task types
Pick recurring or one_off. Every task requires output_webhook. output_format is optional (defaults to default).
recurring
Runs on a schedule. Agent compares each run to prior state and reports meaningful changes.
{
"task_type": "recurring",
"frequency": "every 2 hours",
"description": "...",
"input_params": { "courier_tracking_link": "https://..." },
"output_webhook": "https://..."
}
Frequency: natural language (every 30 minutes, hourly) or cron. Add optional output_format to control webhook payload shape.
one_off
Runs once, reports findings, marks complete. No schedule.
{
"task_type": "one_off",
"description": "...",
"input_params": { "courier_tracking_link": "https://..." },
"output_webhook": "https://..."
}