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?
optionalbackoffRate:number
Defined in: packages/fireflow-types/src/execution/services/dbos-types.ts:41
Exponential backoff rate multiplier.
Default
2intervalSeconds?
optionalintervalSeconds:number
Defined in: packages/fireflow-types/src/execution/services/dbos-types.ts:35
Initial retry interval in seconds.
Default
1maxAttempts?
optionalmaxAttempts:number
Defined in: packages/fireflow-types/src/execution/services/dbos-types.ts:29
Maximum number of retry attempts.
Default
3name?
optionalname: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?
optionalretriesAllowed:boolean
Defined in: packages/fireflow-types/src/execution/services/dbos-types.ts:23
Enable automatic retries on failure.
Default
false