Skip to content

Documentation v1.0.0


Documentation / @openassistant/utils / OpenAssistantTool

Type Alias: OpenAssistantTool<TArgs, TLlmResult, TAdditionalData, TContext>

OpenAssistantTool<TArgs, TLlmResult, TAdditionalData, TContext> = object

Defined in: packages/utils/src/tool.ts:36

Type Parameters

TArgs

TArgs extends ZodType = ZodType<unknown>

TLlmResult

TLlmResult = unknown

TAdditionalData

TAdditionalData = unknown

TContext

TContext = unknown

Properties

component?

optional component: unknown

Defined in: packages/utils/src/tool.ts:46


context?

optional context: TContext

Defined in: packages/utils/src/tool.ts:45


description

description: string

Defined in: packages/utils/src/tool.ts:43


execute

execute: OpenAssistantExecuteFunction<z.infer<TArgs>, TLlmResult, TAdditionalData, TContext>

Defined in: packages/utils/src/tool.ts:48


name

name: string

Defined in: packages/utils/src/tool.ts:42


onToolCompleted?

optional onToolCompleted: OpenAssistantOnToolCompleted

Defined in: packages/utils/src/tool.ts:47


parameters

parameters: TArgs

Defined in: packages/utils/src/tool.ts:44

Released under the MIT License.