[BUG] Global settings seem to be getting ignored when doing simple commands like running ls in bash
Environment
- Platform (select one):
- [ ] Anthropic API
- [ ] AWS Bedrock
- [ ] Google Vertex AI
- [ ] Other:
- Claude CLI version: <!-- output of
claude --version--> 1.0.17 - Operating System: macOS
- Terminal: iTerm2 through vs code
Bug Description
Steps to Reproduce
- create settings.json in ~/.claude/settings.json
- try running a claude terminal (using vs code for me) and running ls
Expected Behavior
it shouldnt ask for permissionsActual Behavior
it asks for permissions, and also acknowledges that it has a bugAdditional Context
Permissions don't seem to work and seem inconsistent, both globally and locally. :\
Seems there's some caching part that's getting in the way. I guess I have to restart the claude instance if I add a certain permission. I'm betting this issue might be resolved with this other ticket that is open - https://github.com/anthropics/claude-code/issues/1274.
Seems the settings files aren't handling things right unfortunately.
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
This issue has been automatically closed due to 60 days of inactivity. If you're still experiencing this issue, please open a new issue with updated information.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.