## 事象
`~/.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>
## 解決方法
不明。