Skip to main content

Interface: RetentionOptions

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:428

Retention for finished runs, applied by run.purge on every maintenance tick when set. Off unless a host is given one: nothing is deleted by default.

Properties​

limit?​

optional limit?: number

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:438

Runs deleted per tick (default: 100).


olderThanMs​

olderThanMs: number

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:434

Age (ms) past which a terminal run is deleted, measured from its completedAt (or updatedAt when it has none) against the wall clock at the time of the tick.


statuses?​

optional statuses?: readonly PurgeableRunStatus[]

Defined in: packages/workflow-engine/src/kernel/helpers/host-support.ts:436

Defaults to COMPLETED, FAILED and CANCELLED.