[Bug] Permission allow list entries in settings.local.json ignored

Status Closed — duplicate
Maintainer reply None cached
Activity 3 comments · opened Oct 27, 2025 · closed Oct 31, 2025

Bug Description
claude code IGNORES allow permissions entries in settings.local.json and keeps asking permission for operations i've already permenantely allowed. example for ignored entries:
"Bash(MSYS_NO_PATHCONV=1 \"C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\MSBuild\\Current\\Bin\\MSBuild.exe\":*)"
"Bash(MSYS_NO_PATHCONV=1 \"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/MSBuild/Current/Bin/MSBuild.exe\":*)"
"Bash(\"C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\MSBuild\\Current\\Bin\\MSBuild.exe\" \"Blog\\BlogBL.Tests\\BlogBL.Tests.csproj\" /p:Configuration=Debug /v:minimal /nologo)"

it ignores both wildcard and explicit entries.

how to reproduce: ask claude to build a project. when it asks for permissions perss 2 (always allow..). when calude finishes, ask it to build the same project again. claude will ask for permissions again.

please fix it as this is really annoying. i cant leave it alone to work when it asks for permissions all the time.

Environment Info

  • Platform: win32
  • Terminal: WezTerm
  • Version: 2.0.27
  • Feedback ID:

Errors

[{"error":"AxiosError: Request failed with status code 403\n    at UR (file:///C:/Users/David/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:24:1136)\n    at Unzip.<anonymous> (file:///C:/Users/David/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:29:9845)\n    at Unzip.emit (node:events:531:35)\n    at Unzip.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at g3A.request (file:///C:/Users/David/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:31:2129)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async dh2 (file:///C:/Users/David/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3574:15030)","timestamp":"2025-10-27T17:12:44.110Z"},{"error":"AxiosError: Request failed with status code 403\n    at UR (file:///C:/Users/David/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:24:1136)\n    at Unzip.<anonymous> (file:///C:/Users/David/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:29:9845)\n    at Unzip.emit (node:events:531:35)\n    at Unzip.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at g3A.request (file:///C:/Users/David/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:31:2129)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async v2I (file:///C:/Users/David/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1558:467)\n    at async Promise.all (index 0)\n    at async file:///C:/Users/David/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1544:11827","timestamp":"2025-10-27T17:13:36.549Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗