Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
Independent Media
Not affiliated with any project
Exploring the Frontier of AI Intelligence
claude-me.com
LATEST
Claude Code Adds claude plugin configure: The Two Different "Configure" Buttons Every Plugin Can Show  ·  Claude Code Auto Mode Adds "Yes, But Ask Again Next Time": Solving the Outside-Directory Reads Dilemma  ·  Claude Autonomously Discovers a Novel CRISPR-Like Enzyme System — 950 Agents, 21 Hours, and Scientists Still Aren't Sure What It Does  ·  Claude Code Adds Model Version Locking: How availableModelsMatch: "exact" and deniedModels Actually Work  ·  Claude Code's New rm Command Rule: A Two-Minute Timeout That Denies Instead of Hanging Forever  ·  How to Set Up Claude Code's Screen Reader Mode: A Complete Guide for Blind and Low-Vision Developers
practice

Claude Code Auto Mode Adds "Yes, But Ask Again Next Time": Solving the Outside-Directory Reads Dilemma

30-Second Version · For the impatient
Approving once shouldn't mean trusting forever — "yes, but ask again next time" fills in the middle option Auto Mode's permission design was missing.

Full Explanation +
01 · Why did this happen?

After choosing "yes, but ask again next time," if Claude immediately wants to read the same path again within the same session, will it prompt again?

Based on this option's design logic (one-time approval, no standing rule created), the reasonable expectation is yes — because this option explicitly avoids recording the decision as a persistent permission, so theoretically within the same session, the confirmation prompt should reappear every time Claude triggers that same read action again. This stands in clear contrast to "allow" (remembered, never asked again).

If you find yourself being asked about the same path repeatedly within one session, that's actually expected behavior, not a system malfunction — it's a signal that you might be better served by choosing "allow" outright to make it a standing rule, rather than selecting "ask again next time" over and over.

02 · What is the mechanism?

Is this new option conceptually the same as a general filesystem "one-time permission" (like a browser's one-time location permission)?

Conceptually similar, but the application context differs somewhat. A browser's one-time permission is typically scoped to a category of access for an entire site (like location data), and usually expires automatically once the tab closes or you navigate elsewhere. Claude Code's "yes, but ask again next time" is scoped to a single specific read action, which is finer-grained — it's not "allow for the duration of this session," it's "allow only this one request," and the very next time, even within the same session and the same path, it asks again.

If you're familiar with the browser permission model, you can think of this as an even more fine-grained version: scoped per action rather than per session or per tab.

03 · How does it affect me?

If multiple people on a team share the same Claude Code configuration, does this "ask again next time" choice get recorded as a rule shared across everyone?

Based on the design logic, no — because this option is deliberately designed not to write to any persistent permission configuration; it only affects the outcome of this one specific instance, and produces no record that could be written into a shared settings file and thereby affect other collaborators. What does get written to persistent settings and affect the rest of the team is the standing permission rule created after choosing "allow."

If your team needs to decide which external paths should be set as a team-wide standing allow-list, that should be a separate, deliberate decision — not something that accumulates from individual developers casually clicking "allow" during interactive sessions.

04 · What should I do?

From a security governance perspective, should teams encourage developers to use "ask again next time" more and "allow" less?

Neither should be blanket-encouraged, because the two solve different scenarios, and over-favoring either one creates new problems. Forcing everyone to only ever use "ask again next time" would turn genuinely long-term, stable shared paths (like a team-wide config file) into something requiring manual confirmation every single time, adding pure friction — which over time tends to breed a habit of clicking through confirmations carelessly without actually reading the path, which is counterproductive.

A more sensible principle is to first ask "will this path realistically be read repeatedly and consistently going forward?" If yes, use "allow" to establish a standing rule; if it's just a one-off exception or still under evaluation, use "ask again next time" to preserve per-instance judgment. This is a matter of situational judgment, not simply encouraging higher usage of one option over the other.

Full Content +

Under Claude Code's Auto Mode, when Claude wants to read a file outside the current working directory — say, a shared config file from another project, or a reference document in the user's home directory — the confirmation prompt used to offer only "allow" or "deny." That binary choice hides a real practical dilemma: pick "allow," and the permission gets remembered, so similar read requests won't be asked about again; pick "deny," and the read simply can't happen at all. A recent release adds a "Yes, but ask again next time" option specifically designed for this middle ground.

The Real Problem With the Old Binary Choice

The outside-directory read confirmation is essentially there to let the user gatekeep whether the scope of what Claude wants to access this time is reasonable. The problem is that approving one specific action and granting "this path can be freely read from now on" are actually two different things — you might only want this particular read to go through, because you know this specific file is fine, without that meaning you want every future outside-directory read to be auto-approved, especially if Claude later switches to reading from a completely different external path you might not even notice, since the permission has already been remembered and won't prompt again.

How the New Option Closes That Gap

"Yes, but ask again next time" lets you approve just this one read request without recording the decision as a standing permission rule — the next time Claude wants to read a file outside the working directory (even the exact same path), the system will still ask again. This means you now have three options instead of being forced to choose between "convenient but losing per-instance gatekeeping" and "re-confirming the same known-safe path every single time": a plain "allow" (remembered, won't ask again), "deny" (not this time), and the new "yes, but ask again next time" (one-time approval that doesn't change the standing rule).

When This New Option Actually Fits

The scenario it suits best: you know this specific read is fine, but you don't want one approval to establish a broad standing rule — for instance, you're debugging a particular issue and need Claude to read a system log file once, which is reasonable, but you don't want that to become "this system log can be read at any time forever." Conversely, if you're confident a given outside-directory path will be read repeatedly and consistently (say, a fixed shared config file path), going straight to "allow" and letting it become a standing rule is actually more efficient than manually confirming every time — this new option isn't meant to replace "allow," it fills in the middle choice of "this is fine right now, but don't treat it as a general rule yet."

What This Means for Your Money

If your Auto Mode workflows touch multiple different external paths, this new option lets you control more precisely which paths are worth establishing long-term trust for versus which are just one-off exceptions, instead of being forced to choose between "manually confirm every single time" and "approve everything permanently for convenience." For teams with security compliance considerations, this also means Auto Mode's permission record can more accurately reflect which accesses were consciously granted long-term versus which were just approved broadly out of friction-avoidance — a real difference when it comes to later auditing whether your permission configuration actually makes sense.

Sources: Claude Code changelog
Diagram
Deny vs Ask Again Next Time vs Allow工作目錄外讀取現在有三種選擇,中間選項不建立長期規則,單純放行當下這一次Three Options for Outside-Directory ReadsRead requestDenyNot this timeNo standing ruleYes, ask again next timeAllowed onceNo standing rule createdAllowRememberedBecomes standing ruleClaude Me · claude-me.com
Feel free to share. Please credit the source.
Ask a Question
Please enter at least 10 characters
Related Articles
Claude Code Adds claude plugin configure: The Two Different "Configure" Buttons Every Plugin Can Show
practice · Oct 02
Claude Code Adds Model Version Locking: How availableModelsMatch: "exact" and deniedModels Actually Work
practice · Sep 28
Claude Code's New rm Command Rule: A Two-Minute Timeout That Denies Instead of Hanging Forever
practice · Sep 28
Claude Code's Auto Mode Classifier Is Now Free — Unless You're Behind a Gateway, Where It Quietly Isn't
practice · Sep 26
More Related Topics