[MODEL] Sonnet 4.5 Generates bash non Claude format wildcard glob patterns into settings.json
Resolved 💬 4 comments Opened Mar 12, 2026 by kennethmitchell-cpu Closed Apr 9, 2026
Preflight Checklist
- [x] I have searched existing issues for similar behavior reports
- [x] This report does NOT contain sensitive information (API keys, passwords, etc.)
Type of Behavior Issue
Other unexpected behavior
What You Asked Claude to Do
Granted permission to perform bash commands on a wildcard matched set of files
What Claude Actually Did
Observing the following repeating behavior in claude-cli within vscode 1.109.5 linux environment
- Give permission to allow auto update of permissions settings for bash command permissions that contain wildcards
- The model generates wildcards according to regular wildcard formatting
- These are not generated as claude permissions format wildcards, e.g. '*'
- vscode terminates
- restarting vscode and claude-cli within vscode terminal window, i get prompted to exit and manually fix
- fixed manually to ':*' with appropriate placement at end
- restart and resume work
Expected Behavior
Expected behavior
- Model or integration maps regular wildcard formatting to valid claude formatting
Files Affected
./claude/settings.local.json
./claude/settings.json
Permission Mode
Accept Edits was ON (auto-accepting changes)
Can You Reproduce This?
Sometimes (intermittent)
Steps to Reproduce
- Allow bash automation, e.g. allow bash unzip bak_test_*.zip
Claude Model
Sonnet
Relevant Conversation
Impact
Medium - Extra work to undo changes
Claude Code Version
2.0.76 (Claude Code)
Platform
AWS Bedrock
Additional Context
vscode claude-cli in integrated terminal window
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗