[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

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

View original on GitHub ↗

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