Interface: Tool
Defined in: packages/sdk/src/types/generated/toolkit.ts:11
Tool definition matching MCP format.
Properties
autoEnabled?
optionalautoEnabled:boolean|null
Defined in: packages/sdk/src/types/generated/toolkit.ts:15
description?
optionaldescription:string|null
Defined in: packages/sdk/src/types/generated/toolkit.ts:14
displayName
displayName:
string
Defined in: packages/sdk/src/types/generated/toolkit.ts:13
inputSchema
inputSchema:
ToolInputSchema
Defined in: packages/sdk/src/types/generated/toolkit.ts:16
llmName?
optionalllmName:string|null
Defined in: packages/sdk/src/types/generated/toolkit.ts:18
loaded?
optionalloaded:boolean
Defined in: packages/sdk/src/types/generated/toolkit.ts:22
name
name:
string
Defined in: packages/sdk/src/types/generated/toolkit.ts:12
requiresChat?
optionalrequiresChat:boolean|null
Defined in: packages/sdk/src/types/generated/toolkit.ts:19
toolMeta?
optionaltoolMeta:ToolToolMeta
Defined in: packages/sdk/src/types/generated/toolkit.ts:21
toolType?
optionaltoolType:string|null
Defined in: packages/sdk/src/types/generated/toolkit.ts:20
uri?
optionaluri:string|null
Defined in: packages/sdk/src/types/generated/toolkit.ts:17