Skip to content

PersistentAI API Documentation / @persistentai/fireflow-types / IStepOptions

Interface: IStepOptions

Defined in: packages/fireflow-types/src/execution/services/dbos-types.ts:12

Step execution options for DBOS runStep

Properties

backoffRate?

optional backoffRate: number

Defined in: packages/fireflow-types/src/execution/services/dbos-types.ts:41

Exponential backoff rate multiplier.

Default

ts
2

intervalSeconds?

optional intervalSeconds: number

Defined in: packages/fireflow-types/src/execution/services/dbos-types.ts:35

Initial retry interval in seconds.

Default

ts
1

maxAttempts?

optional maxAttempts: number

Defined in: packages/fireflow-types/src/execution/services/dbos-types.ts:29

Maximum number of retry attempts.

Default

ts
3

name?

optional name: string

Defined in: packages/fireflow-types/src/execution/services/dbos-types.ts:17

Step name for debugging and idempotency. Auto-prefixed with nodeId to ensure uniqueness across the flow.


retriesAllowed?

optional retriesAllowed: boolean

Defined in: packages/fireflow-types/src/execution/services/dbos-types.ts:23

Enable automatic retries on failure.

Default

ts
false

Licensed under BUSL-1.1