Feature: Persistent permission preferences across sessions
Resolved 💬 3 comments Opened Feb 1, 2026 by cmbays Closed Feb 1, 2026
Problem
When using Claude Code across multiple sessions, users frequently need to grant the same permissions repeatedly (e.g., creating directories, updating markdown files). The "remember and always allow" option only persists within the current session and resets on session restart.
Current Behavior
- Session A: Grant permission to mkdir → works in that session only
- Session B: Same request → prompt appears again
- Users must re-grant permissions constantly for routine operations
Desired Behavior
Allow users to create persistent permission profiles that survive across Claude Code sessions. This would eliminate repetitive prompts for authorized, expected operations.
Use Cases
- Data transformation workflows (frequent file writes, directory creation)
- Documentation updates (repeated markdown edits)
- Development environments where certain operations are routine and safe
Suggested Solution
- Add a CLI command or settings file (e.g.,
~/.claude/permissions.json) where users can whitelist operations - Scope permissions by operation type rather than specific file paths (e.g., "allow all mkdir", "allow all markdown edits in temp/")
- Surface this in onboarding for power users who work across many sessions
Impact
This would significantly improve UX for multi-session, long-running projects without compromising security (users explicitly configure their preferences).
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗