diff --git a/src/modules/aix/server/dispatch/wiretypes/anthropic.wiretypes.ts b/src/modules/aix/server/dispatch/wiretypes/anthropic.wiretypes.ts index f9104c9f7..a44cf213e 100644 --- a/src/modules/aix/server/dispatch/wiretypes/anthropic.wiretypes.ts +++ b/src/modules/aix/server/dispatch/wiretypes/anthropic.wiretypes.ts @@ -586,6 +586,11 @@ export namespace AnthropicWire_Tools { required: z.array(z.string()).optional(), // 2025-02-24: seems to be removed; we may still have this, but it may also be within the 'properties' object }), + /** + * [Anthropic, 2025-11-13] Structured Outputs - guarantees tool inputs to match `input_schema` exactly. + */ + strict: z.boolean().optional(), + /** * [Anthropic, 2025-11-24] Tool Search Tool - when true, this tool is not loaded into context initially and can be discovered via the tool search tool when needed. */