+Add `skipIfActive: boolean` option to `tasks.trigger()` and batch items. When set (along with at least one `tag`), the server checks for an in-flight (non-terminal) TaskRun in the same environment with matching `taskIdentifier` and all of the supplied tags. If found, the trigger is a no-op and the existing run is returned with `isCached: true` + new `wasSkipped: true` flag — no new run, no queue entry.
0 commit comments