Ground Truth.
AI, checked against the source.

News · 2026-07-19

Claude Code Briefly Made Silence Mean Yes, Then Reversed It

Anthropic briefly shipped a Claude Code default in which its coding agent would answer its own clarifying questions. In version 2.1.198, the AskUserQuestion dialog auto-continued after about 60 seconds of no response, letting the agent choose a path 'based on the context so far' instead of waiting. Two days later, in version 2.1.200, Anthropic reversed the default. The episode is small in code and large in principle: an agent tool designed to stop and ask for human judgment was, for a moment, wired so that a user's silence counted as consent.

Key facts

Some background for readers who do not live in a terminal. Claude Code is a command-line coding agent: it reads your files, writes code, and runs commands, and when it hits genuine ambiguity it is supposed to stop and use a tool called AskUserQuestion to present a multiple-choice question. The documentation says those questions stay open until you answer them unless you explicitly configure an idle timeout. That is the contract: the tool exists precisely to hand a decision back to the human.

The 2.1.198 default quietly rewrote that contract. As reconstructed in developer Olaf Alders' widely read post 'Claude Code: Anatomy of a Misfeature', the feature was not a stray bug but a designed flow, with a countdown and a partial-answer path. The intent is easy to guess and even sympathetic: if you are running many agents in parallel, or you stepped away, a prompt that blocks forever deadlocks the whole task. The AFK-style naming suggests Anthropic was optimizing for unattended, long-running work.

Here is why developers treated it as a security problem rather than a convenience, and why it belongs in a tool-use safety discussion. In agentic setups, people grant an agent standing permission to take certain actions — an allowlisted deployment path, a pre-approved command set. AskUserQuestion is the escape hatch where a human reasserts control over the choices they did not pre-authorize. Convert 'no answer' into 'proceed on the model's best guess', and you have moved a decision the user meant to reserve for themselves into the agent's hands, at exactly the moments the tool was built to prevent that. As Alders framed the objection: do not silently convert my silence into permission. That is a classic authorization boundary, and the change eroded it by default.

The concrete anchor here is the timeline itself: a behavioral default that shipped July 1 and was pulled July 3, a 48-hour round trip that shows how fast an autonomy default can trip an entire developer community's alarms. Reception was polarized enough that, per Alders' own update, some Hacker News commenters dismissed his post as machine-written even as others treated it as a serious critique of Anthropic's release process.

Why it matters: coding agents are being handed more unattended authority across the industry, and Anthropic's own product direction leans toward longer autonomous runs with subagents and background tasks. That direction is not wrong, but this episode is a clean case study in the governance question underneath it — when an agent's default behavior changes who has to say yes before an action happens, that is a security decision, not a UX tweak, and it needs explicit consent and clear documentation. The honest caveat is that Anthropic reversed course quickly and there is no evidence anyone was harmed; the lasting lesson is about defaults, not this one dialog. It rhymes with an earlier Claude Code stumble where sessions could bleed into each other: the hard part of agent tooling is not capability, it is the boundaries.


Primary source, verified: read the paper →

Key questions

What did Claude Code v2.1.198 change?

It made the AskUserQuestion dialog auto-continue by default: if a user did not answer a clarifying question within about 60 seconds, the agent would pick a path on its own based on the context so far.

Did Anthropic reverse the auto-continue default?

Yes. Version 2.1.200, released July 3, 2026, changed AskUserQuestion dialogs to no longer auto-continue by default, making the idle timeout something you opt into via /config.

Why is this a security concern and not just a UX gripe?

Because a tool built to pause for human judgment was changed so that a user's silence became consent, which in agent workflows with allowlisted actions could let the agent take a step the user meant to reserve for themselves.
Cite this

APA

Ground Truth. (2026, July 19). Claude Code Briefly Made Silence Mean Yes, Then Reversed It. Ground Truth. https://groundtruth.day/news/claude-code-turned-silence-into-consent.html

BibTeX

@misc{groundtruth:claude-code-turned-silence-into-consent,
  title  = {Claude Code Briefly Made Silence Mean Yes, Then Reversed It},
  author = {{Ground Truth}},
  year   = {2026},
  month  = {jul},
  url    = {https://groundtruth.day/news/claude-code-turned-silence-into-consent.html}
}

Topics: cybersecurity · ai-security · agent-safety · claude-code · anthropic · autonomy

Comments are replies to this story on Bluesky — reply with any Bluesky account to join in.