LLMToolDefinition
Definition of a tool the LLM can invoke.
Defined in: src/core/types/providers.ts:869
Definition of a tool the LLM can invoke.
Remarks
Provider-agnostic — converted to Anthropic, OpenAI, etc. format by each provider.
Properties
| Property | Type | Defined in |
|---|---|---|
description | string | src/core/types/providers.ts:871 |
name | string | src/core/types/providers.ts:870 |
parameters | { properties: Record<string, LLMToolParameterSchema>; required?: string[]; type: "object"; } | src/core/types/providers.ts:872 |
parameters.properties | Record<string, LLMToolParameterSchema> | src/core/types/providers.ts:874 |
parameters.required? | string[] | src/core/types/providers.ts:875 |
parameters.type | "object" | src/core/types/providers.ts:873 |