[Feature Request] Support granular "always" permissions for composite shell commands
Resolved 💬 2 comments Opened Jan 14, 2026 by rekrevs Closed Feb 27, 2026
Bug Description
it should be possible to give an "always" permission in composite situations such as the following, e.g. by being asked about each component: Bash(eval $(opam env --switch=fstar) && export PATH=~/bin:$PATH && fstar.exe /Users/sverker/repos/daprover/tools/fstar/BinarySearch.fst 2>&1 | grep -q "All verificat…).
Environment Info
- Platform: darwin
- Terminal: Apple_Terminal
- Version: 2.1.6
- Feedback ID: 6f5671a3-8085-4cad-81bc-866f34373f27
Errors
[{"error":"Error: EISDIR: illegal operation on a directory, read\n at Module.readFileSync (node:fs:435:20)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:464\n at UD (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:34188)\n at Object.readFileSync (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:433)\n at SA2 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:4728:23205)\n at Object.call (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:1690:942)\n at AW7 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:3323:27232)","timestamp":"2026-01-13T20:34:44.238Z"}]This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗