Interface: ToolDefinition

Defined in: providers/types.ts:236

Tool definition for the LLM

Properties

description

description: string;

Defined in: providers/types.ts:238

inputSchema

inputSchema: {
  properties: Record<string, unknown>;
  required?: string[];
  type: "object";
};

Defined in: providers/types.ts:239

properties

properties: Record<string, unknown>;

required?

optional required?: string[];

type

type: "object";

name

name: string;

Defined in: providers/types.ts:237