{"version":"2.1.317","anchor":"permission-rule-edit-op-accepts-compose","canonical_anchor":"permission-rule-edit-op-accepts-compose","heading":"Permission rule updates accept a third operation, compose","tier":"use","area":"Permissions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317\/e\/permission-rule-edit-op-accepts-compose","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317","markdown":"### Permission rule updates accept a third operation, compose\n\nThe operation that updates permission rules now accepts compose alongside add and remove\n\n**Unclear.** What the compose operation does to a permission rule is not stated.\n\n**What**\n\nPermission rules decide which actions Claude Code may take without asking you. The operation that updates these rules used to accept only add and remove. It now accepts a third value, compose, and its error message reads \"op must be one of: add, remove, compose\".\n\nThe check behind that message also used to look at the wrong value, so it now actually tests the operation that was given.\n\n**Why**\n\nThis gives tools that edit permission rules a new way to change them, and invalid operations are now caught properly.\n\n- Area: Permissions\n- Names: `compose`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}