Claude Code Permission Modes: When to Run Hands-Off with Auto Mode — Transcript
Full transcript
- 0:02Permission modes let you decide once
- 0:04what's safe to run without you. You
- 0:06already cycle through several of them
- 0:07with shift tab, manual, accept edits,
- 0:09and plan.
- 0:10>> [music]
- 0:10>> The rest are where hands-off Claude code
- 0:12lives, and the one to lead with is auto.
- 0:15Claude runs without prompts while a
- 0:16separate classifier reviews each action
- 0:18before it executes, stepping in on ones
- 0:20it identifies as dangerous.
- 0:23So, here are the permission modes.
- 0:25First, we have manual, which reads only
- 0:27without prompting. Everything else asks.
- 0:29Accept edits reads file edits in common
- 0:31file system, bash commands. This is for
- 0:33iterating on code that you review after
- 0:35the fact. Plan read only, it researches
- 0:38and proposes without editing. Auto mode
- 0:40accepts everything with a classifier
- 0:42model reviewing each action before it
- 0:44runs. Don't ask, only pre-approved tools
- 0:46allowed, everything else auto denied
- 0:48with no prompt. This is great for your
- 0:50CI pipelines. And then bypass permission
- 0:53skips all check. This is equivalent to
- 0:54the dangerously skip permissions, only
- 0:57run it inside of an isolated container
- 0:59or virtual machine. Press shift tab to
- 1:01cycle through manual, accept edits,
- 1:03plan, and auto. The status bar shows
- 1:05which one that you're in.
- 1:07Auto mode is where Claude runs, but
- 1:08before each action executes a separate
- 1:11classifier model reviews it. The
- 1:12classifier guards intent. It blocks the
- 1:15moves that escalate beyond your request,
- 1:17production deploys and migrations, force
- 1:19pushing or piping download code into a
- 1:21shell, sending sensitive data to
- 1:23external endpoints, and destroying files
- 1:25that exist before the session. It allows
- 1:28the everyday work, local edits in the
- 1:30project, installing dependencies from
- 1:31your lock file, read only requests, and
- 1:33pushing to your own branch. Now, the
- 1:35classifier won't catch whether the code
- 1:37works or not. So, if you ask Claude to
- 1:39refactor authentication and it writes
- 1:41broken authentication, the classifier
- 1:43waves it through because broken isn't
- 1:45dangerous. Use auto mode together with a
- 1:47stop hook that runs your tests. Auto
- 1:49mode watches what Claude is trying to
- 1:50do, while the hook confirms that the
- 1:52code actually runs. Auto mode's
- 1:53guardrails are still evolving, so check
- 1:55the docs for the current block and allow
- 1:57lists.
- 1:58Don't ask is the right move whenever no
- 2:00human is there to approve prompts. CI,
- 2:03scheduled jobs, overnight batches.
- 2:05Anything off that list gets auto denied.
- 2:07So, your pipeline keeps moving instead
- 2:09of hanging on an approval no one will
- 2:10give.
- 2:15There are several permission modes and
- 2:16you can reach the everyday ones by
- 2:18cycling shift tab. Auto is the hands-off
- 2:20default. The classifier checks intent
- 2:22before each action runs and a stop hook
- 2:25checks correctness after.
- 2:27Don't ask covers unattended pipelines
- 2:29and bypass [music] permission belong
- 2:30only inside isolated containers and VMs.
- 2:33Match the mode to the job.
About this transcript
This page contains the full transcript of Claude Code Permission Modes: When to Run Hands-Off with Auto Mode by Claude, generated from the public captions YouTube serves with the video. The transcript has 460 words across 77 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.