{"version":"2.1.285","anchor":"json-schema-conversion-handles-invalid-multipleof","canonical_anchor":"json-schema-conversion-handles-invalid-multipleof","heading":"Invalid multipleOf values are reported instead of written into JSON Schema","tier":"internal","area":"Schemas","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285\/e\/json-schema-conversion-handles-invalid-multipleof","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285","markdown":"### Invalid multipleOf values are reported instead of written into JSON Schema\n\nA multipleOf divisor of zero or a non-finite number now produces an error instead of being written into a JSON Schema\n\n**What**\n\nJSON Schema is a standard format for describing what shape data must have, used for things like tool inputs and outputs. When Claude Code converts to it, a `multipleOf` rule (the value must be a multiple of a number) changed:\n\n- A divisor of zero or a non-finite number is no longer written out; an error says it cannot be represented in JSON Schema.\n\n- A valid divisor is written as its absolute value, so a negative number becomes positive.\n\nBefore, the value was written out whatever it was.\n\n**Why**\n\nIt stops invalid schemas from being produced for tools and outputs.\n\n- Area: Schemas\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}