Class: TaskStep
TaskStep is a unit of work for the agent.
Param
taskId
Param
stepId
Param
input
Param
stepState
Implements
ITaskStep
Constructors
constructor
• new TaskStep(taskId
, stepId
, input?
, stepState?
): TaskStep
Parameters
Name | Type |
---|---|
taskId | string |
stepId | string |
input? | null | string |
stepState? | null | Record <string , any > |
Returns
Defined in
packages/core/src/agent/types.ts:110
Properties
input
• Optional
input: null
| string
Implementation of
ITaskStep.input
Defined in
packages/core/src/agent/types.ts:104
isReady
• isReady: boolean
= true
Implementation of
ITaskStep.isReady
Defined in
packages/core/src/agent/types.ts:108
nextSteps
• nextSteps: Record
<string
, TaskStep
> = {}
Implementation of
ITaskStep.nextSteps
Defined in
packages/core/src/agent/types.ts:106
prevSteps
• prevSteps: Record
<string
, TaskStep
> = {}
Implementation of
ITaskStep.prevSteps
Defined in
packages/core/src/agent/types.ts:107
stepId
• stepId: string
Implementation of
ITaskStep.stepId
Defined in
packages/core/src/agent/types.ts:103
stepState
• stepState: Record
<string
, any
> = {}
Implementation of
ITaskStep.stepState
Defined in
packages/core/src/agent/types.ts:105
taskId
• taskId: string
Implementation of
ITaskStep.taskId
Defined in
packages/core/src/agent/types.ts:102
Methods
getNextStep
▸ getNextStep(stepId
, input?
, stepState?
): TaskStep
Parameters
Name | Type |
---|---|
stepId | string |
input? | string |
stepState? | Record <string , unknown > |