Logo
Type aliases

TaskStep

TaskStep<Model, Store, AdditionalMessageOptions, AdditionalChatOptions> = object

Defined in: packages/core/src/agent/types.ts:41

Type Parameters

Model

Model extends LLM = LLM

Store

Store extends object = object

AdditionalMessageOptions

AdditionalMessageOptions extends object = Model extends LLM<object, infer AdditionalMessageOptions> ? AdditionalMessageOptions : never

AdditionalChatOptions

AdditionalChatOptions extends object = object

Properties

id

id: UUID

Defined in: packages/core/src/agent/types.ts:52


context

context: AgentTaskContext<Model, Store, AdditionalMessageOptions, AdditionalChatOptions>

Defined in: packages/core/src/agent/types.ts:53


prevStep

prevStep: TaskStep<Model, Store, AdditionalMessageOptions, AdditionalChatOptions> | null

Defined in: packages/core/src/agent/types.ts:61


nextSteps

nextSteps: Set<TaskStep<Model, Store, AdditionalMessageOptions, AdditionalChatOptions>>

Defined in: packages/core/src/agent/types.ts:67

On this page