You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/automation/cron-jobs.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -225,6 +225,7 @@ Failure notifications follow a separate destination path:
225
225
-`job.delivery.failureDestination` overrides that per job.
226
226
- If neither is set and the job already delivers via `announce`, failure notifications now fall back to that primary announce target.
227
227
-`delivery.failureDestination` is only supported on `sessionTarget="isolated"` jobs unless the primary delivery mode is `webhook`.
228
+
- Per-job `failureAlert.threadId` routes announce alerts to a chat thread or topic. When it is omitted, announce alerts inherit `delivery.threadId` only if the alert uses the same channel and target as the job's primary announce delivery. Webhook alerts ignore thread ids. From the CLI, use `openclaw cron edit <jobId> --failure-alert-thread-id 79`.
228
229
-`failureAlert.includeSkipped: true` opts a job or global cron alert policy into repeated skipped-run alerts. Skipped runs keep a separate consecutive skip counter, so they do not affect execution-error backoff.
Copy file name to clipboardExpand all lines: docs/gateway/configuration-reference.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1355,6 +1355,7 @@ One-shot jobs stay enabled until retry attempts are exhausted, then disable whil
1355
1355
-`includeSkipped`: count consecutive skipped runs toward the alert threshold (default: `false`). Skipped runs are tracked separately and do not affect execution-error backoff.
1356
1356
-`mode`: delivery mode - `"announce"` sends via a channel message; `"webhook"` posts to the configured webhook.
1357
1357
-`accountId`: optional account or channel id to scope alert delivery.
1358
+
- Per-job `failureAlert.threadId` is set on the cron job, not in global `cron.failureAlert`. Announce alerts use it for chat threads/topics; webhook alerts do not.
0 commit comments