JSON-schema descriptor for consumers that don't speak zod — e.g. the
Anthropic Messages API input_schema field. properties/required
are declared (not left to the index signature) so the shape is
directly assignable to the Anthropic SDK's Tool.InputSchema.
JSON-schema descriptor for consumers that don't speak zod — e.g. the Anthropic Messages API
input_schemafield.properties/requiredare declared (not left to the index signature) so the shape is directly assignable to the Anthropic SDK'sTool.InputSchema.