Interface ToolRequest

interface ToolRequest {
    description?: string;
    handler: ((arg_string, ctx?) => Promise<ToolCallResult>);
    id: string;
    name: string;
    parameters: ToolRequestParameters;
    providerName?: string;
}

Properties

description?: string
handler: ((arg_string, ctx?) => Promise<ToolCallResult>)

Type declaration

id: string
name: string
providerName?: string