{"version":"2.1.229","anchor":"tool-result-mismatch-diagnostics-no-longer-send-raw-ids","canonical_anchor":"tool-result-mismatch-diagnostics-no-longer-send-raw-ids","heading":"Tool-result mismatch diagnostics no longer send raw ids","tier":"internal","area":"Telemetry","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.229\/e\/tool-result-mismatch-diagnostics-no-longer-send-raw-ids","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.229","markdown":"### Tool-result mismatch diagnostics no longer send raw ids\n\nError reports about mismatched tool calls now scrub odd identifiers instead of sending them raw.\n\n**What**\n\nThe report that fires when a tool call has no matching result now type-checks content blocks, coerces roles to user, assistant, system or unknown, and reports ids that do not match the expected shape as \"nonconforming\" instead of sending them verbatim.\n\n**Evidence**\n\n`tengu_tool_use_tool_result_mismatch_error`\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}