{"version":"2.1.317","anchor":"permission-rule-editor-compose-and-offer-check-flow-certif","canonical_anchor":"permission-rule-editor-compose-and-offer-check-flow-certif","heading":"Hidden permission rule command gains rule composing and spots near-duplicate rules","tier":"use","area":"Permissions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317\/e\/permission-rule-editor-compose-and-offer-check-flow-certif","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317","markdown":"### Hidden permission rule command gains rule composing and spots near-duplicate rules\n\n`claude edit-permission-rules` now accepts compose requests, refuses certified rules, and catches duplicate rules that differ only in spelling\n\n**What**\n\nPermission rules are the entries that decide which tools Claude Code may use without asking you. `claude edit-permission-rules` is a hidden subcommand, meaning it is not listed in the help, that adds and removes those rules. Before, it only handled adding and removing, with a simple check for a rule already being there. Now:\n\n- Compose: a new kind of request the command accepts\n\n- Add requests: can now carry `offerCheck`, `confirmedPath` and `allowRuleSuppressed`\n\n- Certified rules: refused, with the message \"certified rules cannot be added\"\n\n- Duplicates: rules that differ only in spelling are caught, with a warning that \"removing either removes both\"\n\n- Whole-tool warning: the warning about rules that cover an entire tool is reworded for some rules\n\n**Why**\n\nAnything that adds or removes rules through this command now gets these checks, so a near-duplicate rule is flagged before it causes confusion and a certified rule cannot be added this way.\n\n- Area: Permissions\n- Names: `claude edit-permission-rules`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no"}