Duplicate permissions accumulate in .claude/settings.local.json
Resolved 💬 6 comments Opened Aug 30, 2025 by greghenrynebo Closed Jan 7, 2026
Description:
Claude Code keeps adding duplicate
permission entries to
.claude/settings.local.json even when those
permissions already exist. This causes the
file to grow unnecessarily large with
repeated entries.
Steps to reproduce:
- Grant Claude Code permissions to read
certain directories
- Start new sessions and perform tasks
requiring those same permissions
- Check .claude/settings.local.json -
duplicate entries accumulate
Expected behavior:
Permissions should be deduplicated
automatically, or Claude should check
existing permissions before requesting new
ones.
Actual behavior:
File grows from unique permissions to dozens
of duplicates (e.g., 66 entries reduced to
23 unique ones after manual cleanup).
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗