[BUG] did 0.2.97 just hobble permissions?

Resolved 💬 13 comments Opened May 1, 2025 by max-sixty Closed May 1, 2025

Environment

  • Platform (select one):
  • [x] Anthropic API
  • [ ] AWS Bedrock
  • [ ] Google Vertex AI
  • [ ] Other: <!-- specify -->
  • Claude CLI version: <!-- output of claude --version --> 0.2.97
  • Operating System: <!-- e.g. macOS 14.3, Windows 11, Ubuntu 22.04 --> macOS
  • Terminal: <!-- e.g. iTerm2, Terminal App --> Alacritty

Bug Description

previously I would run claude config add allowedTools FileEdit FileRead FileWrite Bash Grep Update Write Update WebFetch

then I'd get

claude config ls
{
  "allowedTools": [
    "Bash",
    "FileEdit",
    "FileRead",
    "FileWrite",
    "Grep",
    "Update",
    "WebFetch",
    "Write",

but with the most recent update, claude seems to ask permissions for everything, write a new file at .claude/settings.local.json, mutate .gitignore and — most importantly — fail to read the config of allowedTools

so claude config add allowedTools doesn't raise an error but now has no effect?

or have I made some very rookie mistake?

View original on GitHub ↗

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