Workflow DevKit Examples

Select a workflow to start a run and view its output

Available Workflows

workflows/1_simple.ts

simple

(1 arg)
[
  42
]

workflows/2_control_flow.ts

control_flow

workflows/3_streams.ts

streams

workflows/4_ai.ts

agent

(1 arg)
[
  "What is the weather in Muscat?"
]

ai

(1 arg)
[
  "What is the weather in San Francisco?"
]

workflows/5_hooks.ts

withCreateHook

withWorkflowMetadata

workflows/6_batching.ts

batchInStep

batchOverSteps

workflows/7_full.ts

handleUserSignup

(1 arg)
[
  "user@example.com"
]

workflows/97_bench.ts

noStepsWorkflow

oneStepWorkflow

streamWorkflow

tenParallelStepsWorkflow

tenSequentialStepsWorkflow

workflows/98_duplicate_case.ts

addTenWorkflow

(1 arg)
[
  123
]

workflows/99_e2e.ts

addTenWorkflow

(1 arg)
[
  123
]

closureVariableWorkflow

(1 arg)
[
  7
]

crossFileErrorWorkflow

fetchWorkflow

hookCleanupTestWorkflow

(2 args)
[
  "apq8rv12kou",
  "llw7yxp4dzm"
]

hookWorkflow

(2 args)
[
  "b7xiz11lim4",
  "2k18mgu2gzy"
]

nestedErrorWorkflow

nullByteWorkflow

outputStreamInsideStepWorkflow

outputStreamWorkflow

promiseAllWorkflow

promiseAnyWorkflow

promiseRaceStressTestWorkflow

promiseRaceWorkflow

readableStreamWorkflow

retryableAndFatalErrorWorkflow

retryAttemptCounterWorkflow

sleepingWorkflow

stepFunctionPassingWorkflow

stepFunctionWithClosureWorkflow

webhookWorkflow

(3 args)
[
  "nbhlaqmlocb",
  "bhg2xd1pit",
  "o3sjjv263n"
]

workflowAndStepMetadataWorkflow

Workflow Invocations
No workflow runs yet. Click "Start" on any workflow to begin.
Terminal Output
No logs yet. Start a workflow to see output...