{"version":"2.1.267","anchor":"new-unavailable-passthrough-declined-reason","canonical_anchor":"new-unavailable-passthrough-declined-reason","heading":"New \"unavailable\" passthrough-declined reason","tier":"internal","area":"Remote Tools","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.267\/e\/new-unavailable-passthrough-declined-reason","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.267","markdown":"### New \"unavailable\" passthrough-declined reason\n\nSession protocol adds a new \"unavailable\" reason for declined passthrough\n\n**What**\n\nThe `passthrough_declined` value used in some worker\/session protocol messages now supports a third reason, `unavailable`, alongside the existing `policy` and `pending` reasons.\n\n**Why**\n\nThis lets Claude Code's internal messaging distinguish a passthrough request that's declined because the feature is unavailable from one declined by policy or one that's still pending.\n\n- Area: Remote Tools\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}