diff --git a/.claude/settings.json b/.claude/settings.json index 0f1ec02..a07a27d 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -1,7 +1,14 @@ { "permissions": { - "defaultMode": "bypassPermissions", "deny": [ + "Write(.claude/settings.json)", + "Write(.claude/settings.local.json)", + "Edit(.claude/settings.json)", + "Edit(.claude/settings.local.json)", + "MultiEdit(.claude/settings.json)", + "MultiEdit(.claude/settings.local.json)", + "NotebookEdit(.claude/settings.json)", + "NotebookEdit(.claude/settings.local.json)", "Bash(git push --force*)", "Bash(git push -f*)", "Bash(git push origin --delete *)", @@ -12,8 +19,8 @@ "Bash(git push *:refs/heads/main)", "Bash(git push *:refs/heads/release*)", "Bash(gh pr merge *)", - "Write(.claude/settings.json)", - "Write(.claude/settings.local.json)" + "Bash(*.claude/settings.json*)", + "Bash(*.claude/settings.local.json*)" ] } -} \ No newline at end of file +} diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 14bfd8c..4ea7d4b 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -13,7 +13,11 @@ "vscode": { "extensions": [ "anthropic.claude-code" - ] + ], + "settings": { + "claudeCode.allowDangerouslySkipPermissions": true, + "claudeCode.initialPermissionMode": "bypassPermissions" + } } } -} \ No newline at end of file +}