[Feature Request] Auto-migrate deprecated Write() permission rules to Edit() in settings.json

Status Open
Reported on v2.1.214
Maintainer reply None cached
Activity 0 comments · opened Jul 18, 2026

Bug Description
Deprecated Write(<path>) permission rules written into settings.json by older Claude Code versions are not auto-migrated on update. They silently stop matching (only
Edit(path) rules cover file-writing tools now), so the user gets a per-session "Fix:" notice but has to edit settings.json by hand. Please auto-migrate Write(path) ->
Edit(path) (with dedup) during settings migration, instead of only showing a warning.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.214
  • Feedback ID: d7f1035c-83d9-417e-bce3-fea3b347195d

Errors

[]

View original on GitHub ↗