Skip to Content

Workflow.step()

.step() メソッドは、ワークフローに新しいステップを追加し、オプションでその変数と実行条件を設定します。

使用法

workflow.step({ id: "stepTwo", outputSchema: z.object({ result: z.number(), }), execute: async ({ context }) => { return { result: 42 }; }, });

パラメーター

stepConfig:

Step | StepDefinition | string
ワークフローに追加するステップインスタンス、設定オブジェクト、またはステップID

options?:

StepOptions
ステップ実行のためのオプション設定

StepDefinition

id:

string
ステップの一意の識別子

outputSchema?:

z.ZodSchema
ステップ出力を検証するためのスキーマ

execute:

(params: ExecuteParams) => Promise<any>
ステップロジックを含む関数

StepOptions

variables?:

Record<string, VariableRef>
変数名とそのソース参照のマップ

when?:

StepCondition
ステップを実行するために満たすべき条件

関連