{"version":"2.1.228","anchor":"half-typed-exponents-no-longer-break-streaming-tool-input","canonical_anchor":"half-typed-exponents-no-longer-break-streaming-tool-input","heading":"Half-typed exponents no longer break streaming tool input","tier":"notice","area":"Tool Calls","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.228\/e\/half-typed-exponents-no-longer-break-streaming-tool-input","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.228","markdown":"### Half-typed exponents no longer break streaming tool input\n\nA half-typed exponent while a tool call streams no longer produces a malformed value.\n\n**What**\n\nWhile a tool call is still streaming, the repair step for incomplete JSON now discards a trailing number ending in `+`, `e` or `E`, not just one ending in `.` or `-`, so a partly written exponent no longer parses into a malformed value.\n\n**Evidence**\n\n`r.push({ type: \"number\", value: a });`\n\n- Area: Tool Calls\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}