LLMToolDefinition
Definition of a tool the LLM can invoke.
Defined in: src/core/types/providers.ts:957
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:959 |
name | string | src/core/types/providers.ts:958 |
parameters | { properties: Record<string, LLMToolParameterSchema>; required?: string[]; type: "object"; } | src/core/types/providers.ts:960 |
parameters.properties | Record<string, LLMToolParameterSchema> | src/core/types/providers.ts:962 |
parameters.required? | string[] | src/core/types/providers.ts:963 |
parameters.type | "object" | src/core/types/providers.ts:961 |