Interface ProviderDefinedTool

interface ProviderDefinedTool {
    [PROVIDER_DEFINED_TOOL_SYMBOL]: true;
    [TOOL_SYMBOL]: true;
    config: Record<string, unknown>;
    id: string;
    type: "provider-defined";
}

Hierarchy (view full)

Properties

[PROVIDER_DEFINED_TOOL_SYMBOL]: true
[TOOL_SYMBOL]: true
config: Record<string, unknown>

The configuration of the tool.

id: string

The ID of the tool.

type: "provider-defined"