{"version":"2.1.233","anchor":"permission-mode-updates-share-one-setter","canonical_anchor":"permission-mode-updates-share-one-setter","heading":"Permission-mode updates share one setter","tier":"internal","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233\/e\/permission-mode-updates-share-one-setter","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233","markdown":"### Permission-mode updates share one setter\n\nPermission mode changes now all run through one shared setter instead of duplicated code.\n\n**What**\n\nSeveral components that each reimplemented the same update-and-emit logic for tool permission state now call one shared helper, and the REPL drops its own local mutation on mode change. Same behaviour, fewer copies.\n\n**Evidence**\n\n`toolPermissionContext`\n\n- Area: Permissions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}