{"version":"2.1.269","anchor":"output-style-now-checks-whether-the-caller-may-be-a-non-own","canonical_anchor":"output-style-now-checks-whether-the-caller-may-be-a-non-own","heading":"A new mayBeAuthoredByNonOwner check restricts \/output-style for non-owner callers","tier":"notice","area":"Output Style","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269\/e\/output-style-now-checks-whether-the-caller-may-be-a-non-own","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269","markdown":"### A new mayBeAuthoredByNonOwner check restricts \/output-style for non-owner callers\n\nClaude Code now tracks whether a caller may not be the account owner and uses it to restrict \/output-style listing, switching, and error detail\n\n**What**\n\n- The settings-management code now threads through a new `mayBeAuthoredByNonOwner` value as part of its input.\n\n- The `\/output-style` command now checks this value for the current caller, and when it's true, filters the list of available output styles down to only those that pass an additional check, and returns a generic \"detail withheld on this connection\" message instead of the real error if saving a style fails.\n\n**Why**\n\nThis limits what a caller who might not be the account owner can see or change through `\/output-style`, including hiding detailed error information that could otherwise leak information.\n\n- Area: Output Style\n- Names: `\/output-style`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5"}