Skip to main content

Interface: Tool

Defined in: packages/sdk/src/types/generated/toolkit.ts:11

Tool definition matching MCP format.

Properties

autoEnabled?

optional autoEnabled: boolean | null

Defined in: packages/sdk/src/types/generated/toolkit.ts:15


description?

optional description: 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?

optional llmName: string | null

Defined in: packages/sdk/src/types/generated/toolkit.ts:18


loaded?

optional loaded: 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?

optional requiresChat: boolean | null

Defined in: packages/sdk/src/types/generated/toolkit.ts:19


toolMeta?

optional toolMeta: ToolToolMeta

Defined in: packages/sdk/src/types/generated/toolkit.ts:21


toolType?

optional toolType: string | null

Defined in: packages/sdk/src/types/generated/toolkit.ts:20


uri?

optional uri: string | null

Defined in: packages/sdk/src/types/generated/toolkit.ts:17