[Feature Request] Support granular "always" permissions for composite shell commands
Status Closed — not planned
Reported on v2.1.6
Maintainer reply None cached
Activity 2 comments · opened Jan 14, 2026 · 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 ↗