Problem
- Allow Always only exempts exact command string
- tools.exec.ask and tools.exec.security are protected paths (config.patch rejected)
- No way to permanently allow read-only commands without per-approval clicks
Suggested fixes
- Allow tools.exec.ask: off via config.patch (add to schema)
- Command pattern allowlist
- Allow Always per command prefix
- security: allowlist mode with trusted command list
Use case
Personal Mac, single owner. Read-only commands (ls, find, date) should be auto-approved, destructive commands (rm -rf) require approval