Skip to content

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

Type Alias: NodeClass

NodeClass = "pure" | "atomic" | "dbos"

Defined in: packages/fireflow-types/src/flow/execution/types.ts:33

Node execution classification.

  • pure: No side effects, can re-execute safely
  • atomic: Has side effects, needs DBOS step wrapping for durability
  • dbos: Uses DBOS primitives in hooks (preExecute/postExecute)

Licensed under BUSL-1.1