{"version":"2.1.321","anchor":"permission-relay-edited-input-detection","canonical_anchor":"permission-relay-edited-input-detection","heading":"Approvals relayed from elsewhere are checked for edited input","tier":"notice","area":"Permissions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/permission-relay-edited-input-detection","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Approvals relayed from elsewhere are checked for edited input\n\nIf a relayed approval changes what a tool will do, Claude Code now asks you instead of using the changed input silently\n\n**What**\n\nSome permission approvals reach Claude Code from somewhere else rather than from your own screen. After such an approval, Claude Code now compares the tool's input it received with the one that was shown. If they differ, it shows a prompt. If they match, it uses the input as shown. Before, it always used whatever input came back.\n\n**Why**\n\nA relayed approval cannot quietly change what a tool will do.\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}