## 事象 `~/.claude/settings.json` に以下のように設定して ```json { "permissions": { "allow": [ "Bash(cmux set-status:*)", ] } } ``` 以下のように `#` を含むコマンドを実行してもらう。 ``` cmux set-status task "待ち" --icon clock --color "#FF9500" ``` 確認なしでコマンドを実行してほしいが、必ずpermissionの確認が発生してしまう。 ### 環境 | 対象 | バージョン | | --------------- | ---------- | | [[Claude Code]] | 2.1.7.6 | ## 原因 `#` を含むコマンドは `allow` で設定しても効かなそう。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" /> <span class="link-card-v2-site-name">GitHub</span> </div> <div class="link-card-v2-title"> Bash permission glob matching breaks when command contains # character · Issue #34379 · anthropics/claude-code </div> <div class="link-card-v2-content"> Preflight Checklist I have searched existing issues and this hasn't been reported yet This is a single bug repor ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/8523cfed793b51195c8b4619e2a2c2a524adec7049c2fce94140decde741ceff/anthropics/claude-code/issues/34379" /> <a href="https://github.com/anthropics/claude-code/issues/34379"></a> </div> ## 解決方法 不明。