Member-only story
How Claude Code Decides What It Is Allowed to Do
The “approve this command?” dialog is only the tip of a much bigger iceberg
Rionaldi Chandraseta6 min read·1 hour ago--
Have you ever got frustrated when Claude Code asked for permissions?
The first time I used Claude Code, it asks for my permission when trying to read the source code. The command was to list all the files inside the project ls .... I pressed 1 for yes.
After a couple of minutes, it asked me again when doing find ..., again, I pressed 1 for yes.
It went into “Beboppin” for some time and it asks me if I want to accept the edit. 1 for yes.
I was pleasantly surprised that it requires my approval before doing things. It actually encourages me to use it on more projects because I felt safe.
That was the honeymoon period.
Once we have become more familiar with each other (and I have 3 Claude Code session running simultaneously), this constant interruptions started to feel unproductive. Which is really funny now that I am writing this down, because I managed to do things that would have taken me multiple days in one day even with these interruptions.
I tried adding “do not ask for permissions for read operations”, but it doesn’t work most of the time. What worked was…