Interface: ConverseToolSpec
Defined in: src/batteries/llm/bedrock_converse/types.ts:142
A tool declaration.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
toolSpec | { description?: string; inputSchema: { json: JsonSchema; }; name: string; } | The declaration body. | src/batteries/llm/bedrock_converse/types.ts:144 |
toolSpec.description? | string | - | src/batteries/llm/bedrock_converse/types.ts:146 |
toolSpec.inputSchema | { json: JsonSchema; } | Converse rejects several JSON-Schema keywords; see helpers.ts. | src/batteries/llm/bedrock_converse/types.ts:148 |
toolSpec.inputSchema.json | JsonSchema | - | src/batteries/llm/bedrock_converse/types.ts:148 |
toolSpec.name | string | - | src/batteries/llm/bedrock_converse/types.ts:145 |