Start now →

How Claude Code Decides What It Is Allowed to Do

By Rionaldi Chandraseta · Published April 13, 2026 · 1 min read · Source: Level Up Coding
Blockchain
How Claude Code Decides What It Is Allowed to Do

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 ChandrasetaRionaldi Chandraseta6 min read·1 hour ago

--

Press enter or click to view image in full size
Photo by Jessica Tan on Unsplash

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…

This article was originally published on Level Up Coding and is republished here under RSS syndication for informational purposes. All rights and intellectual property remain with the original author. If you are the author and wish to have this article removed, please contact us at [email protected].

NexaPay — Accept Card Payments, Receive Crypto

No KYC · Instant Settlement · Visa, Mastercard, Apple Pay, Google Pay

Get Started →