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).

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗