Enable agent tools that do not modify state by default

I want Claude to work independently for as long as possible so that I can focus my attention on other matters. However, by default, it will ask you to approve its use of tools like

The only risk to having the agent read (e.g. AWS commands that pull data about services, Webtool, reading files) was using too many tokens but with the Claude Code Max subscription, I’ve never come close to reaching the limit.

Any action to retrieve information should be allowed by default

Will always allow this tool to be used

{
    "permissions": {
        "allow": [
            "WebFetch",
            "Bash(npm install)",
            "mcp__context7__get-library-docs"
        ]
    }
}

Accept Edits Mode (acceptEdits) auto-approved operations:

Procedure

Tips

corymaklin Avatar

Posted by

Leave a Reply

Your email address will not be published. Required fields are marked *