{"version":"2.1.269","anchor":"tool-decision-telemetry-now-records-which-ui-surface-produce","canonical_anchor":"tool-decision-telemetry-now-records-which-ui-surface-produce","heading":"Tool-decision telemetry now records which UI surface produced an accept","tier":"internal","area":"Telemetry","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269\/e\/tool-decision-telemetry-now-records-which-ui-surface-produce","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269","markdown":"### Tool-decision telemetry now records which UI surface produced an accept\n\nTool-decision telemetry now records which UI surface an accepted tool call came from\n\n**What**\n\nWhen a tool-use decision is recorded as 'accept' and the originating UI surface is known, the `tool_decision` telemetry event now includes a `surface` field alongside the existing `source`, `decision`, and `timestamp` fields.\n\n**Why**\n\nThis lets whoever analyzes tool-decision telemetry see which part of the interface an accepted tool call came from, not just that it was accepted.\n\n- Area: Telemetry\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}