Skip to content

createToolFromWorkflow

createToolFromWorkflow<TInput, TOutput>(runtime, workflow, options): Tool<never, never> | Tool<any, any> | Tool<any, never> | Tool<never, any> & Pick<Tool<any, any>, "execute" | "onInputAvailable" | "onInputStart" | "onInputDelta">

Defined in: packages/core/src/tools/from-workflow.ts:14

Expose a workflow as an AI SDK tool. Prefer AdlRuntime.createToolFromWorkflow.

TInput

TOutput

AdlRuntime

Workflow<TInput, TOutput>

CreateToolFromWorkflowOptions<TInput>

Tool<never, never> | Tool<any, any> | Tool<any, never> | Tool<never, any> & Pick<Tool<any, any>, "execute" | "onInputAvailable" | "onInputStart" | "onInputDelta">