Claude Code Permissions: Let It Run Without Babysitting Every Step
Engineering
Claude Code Permissions: Let It Run Without Babysitting Every Step
Out of the box, Claude Code asks before it edits a file or runs a command. Safe — but if you're approving every step, you're not getting the leverage of an agent, you're getting a very polite intern. Permissions are the dial between "ask me everything" and "just go." Here's how to set it where you actually want it.
The default: it asks
By default, Claude Code prompts for permission before edits and shell commands. Good for a new codebase or a task you don't trust yet — tedious once you do.
Auto-accept edits
Cycle to auto-accept edits with Shift+Tab (the same toggle as plan mode). Now Claude applies file edits without stopping to ask, while still pausing on the riskier stuff. This is the sweet spot for most work: it moves, but it's not off the leash entirely.
Allowlist the safe stuff
For finer control, tell Claude Code which tools and commands are always fine in your settings.json permissions — allow the ones you run constantly (npm test, git status) so it never asks, and deny the ones you never want it near. You approve a category once instead of every instance.
Full autonomy (and the catch)
There's a bypass-everything mode — --dangerously-skip-permissions — where Claude Code stops asking entirely and just runs. Genuinely useful for a sandboxed, throwaway task you want to run unattended. The name is the warning: an agent that never asks can also rm -rf without asking. Use it only where a mistake can't hurt you — a container, a scratch repo, a branch you can throw away. (Guardrail it with a PreToolUse hook that blocks dangerous commands →.)
The trade you're actually making
More autonomy = more leverage and more blast radius. The right setting isn't "maximum" or "minimum" — it's "as much as you can see." An agent you're watching can run hot; an agent you've forgotten about should be on a short leash.
That's the case for Mwah: crank the autonomy, then keep every running session on your desktop as a robot flagged ALIVE or STUCK. You get the speed of a loose leash and the safety of eyes on the board — and when one goes rogue with all that freedom, the kill switch has a face.
Related: 5 useful Claude Code hooks · Claude Code plan mode
Keep reading
View all dispatches →Shopify AI Agent Tools: What Your Agents Can Actually Do in Your Store
Clearly now ships Shopify store tools your AI agents can call — browse the catalog, read orders, roll up revenue, edit products, and attach generated images — over MCP and the beehaven CLI, with a dry-run preview on every write. Here are the tools, with example commands.
How to Manage Your Shopify Store with AI Agents
AI agents can now do the work of running a Shopify store — writing descriptions, generating product images, answering customers, updating the catalog. Here's how agent-run commerce works, and how to set it up.
Claude Code for Shopify: Run Your Store from Your Terminal
If you already run your codebase with Claude Code, the same agents can run your Shopify store — edit the catalog, generate product images, answer customers — with a connector and the right guardrails. Here's the setup.