[Bug] Bash tool permissions not respected for find/grep commands in project config
Resolved 💬 3 comments Opened Feb 27, 2026 by Murzav Closed Mar 2, 2026
Bug Description
teanmate asks for grep/find permissions on every action, even this actions is allowed in project config via:
"Bash(find:*)",
"Bash(grep:*)",
Environment Info
- Platform: darwin
- Terminal: ghostty
- Version: 2.1.59
- Feedback ID: 1cb2cbdc-106a-4ec1-a2e3-1ec466b84306
Errors
[{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:32:02.994Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:32:03.003Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:32:03.015Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:32:03.023Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:34:40.885Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:38:34.873Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:38:34.885Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:38:34.916Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:39:43.604Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:39:43.615Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:40:06.381Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:45:05.637Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:46:51.116Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/murzav/projects/devops/pottery_ansible.\n at call (/$bunfs/root/claude:1796:6345)\n at async <anonymous> (/$bunfs/root/claude:6200:1856)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-26T14:52:42.657Z"},{"error":"Error: File does …
Note: Content was truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗