feat(claude): add permission mode on the Agents settings page - #497
Open
Adam-Dalloul wants to merge 1 commit into
Open
feat(claude): add permission mode on the Agents settings page#497Adam-Dalloul wants to merge 1 commit into
Adam-Dalloul wants to merge 1 commit into
Conversation
Claude Code had no Settings toggle for the start-of-session permission mode, unlike Grok and Cursor. Write the official permissions.defaultMode key in ~/.claude/settings.json and skip the bypass confirmation dialog when Always approve is selected.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Grok and Cursor already have a permission-mode control on Settings -> Agents. Claude Code only had the per-chat composer dropdown, so the default had to be edited by hand in
~/.claude/settings.json.This adds the same kind of dropdown next to the other Claude controls. It writes the official
permissions.defaultModekey (andskipDangerousModePermissionPromptwhen Always approve is selected), and it keeps any existing allow/deny rules.New chats only. Extra custom Claude slots still use their own isolated settings.json because they do not get this panel.