Making "Pick Up Where You Left Off When the Limit Resets" the Default — Claude Code v2.1.234/235 Tackle Unattended-Run Wait Times and the Gap Between What Approval Screens Show and What They Actually Grant

Claude Code shipped v2.1.234 and 235 on two consecutive days. Together they bring a feature that waits out a usage-limit reset and continues automatically, closures for credential leak paths, and a fix to make approval screens match the permissions actually granted. A look at the groundwork for unat

Share
Making "Pick Up Where You Left Off When the Limit Resets" the Default — Claude Code v2.1.234/235 Tackle Unattended-Run Wait Times and the Gap Between What Approval Screens Show and What They Actually Grant

Claude Code shipped two patches on consecutive days: v2.1.234 on August 17, followed by v2.1.235 the next day, on the 18th. There are few flashy new features—mostly quiet, unglamorous improvements. But read the two releases together and a shared intent comes into focus.

One goal is to reduce the things that slip through the cracks during long, unattended runs. The other is to make sure that what an approval screen shows matches the permissions that are actually granted. The more you run agents in a person's place, the more these two points matter.

Waiting Out the Usage-Limit Reset and Crossing It on Its Own

The headline feature in v2.1.234 is the ability to automatically continue a session that has hit the claude.ai usage limit. Once the limit resets, Claude Code picks up the work it had paused on its own. You can turn it off via "Continue automatically at usage limit" in /config.

Until now, hitting the limit stopped the work, leaving a gap until a person came back and stepped in. For use cases where you hand off overnight or long-running tasks, those "hours of waiting" quietly add up. The design is simple: when the next window opens, it crosses over and keeps going by itself.

The same version also adds one more piece to the development toolkit. For repositories that have a GitLab remote and are authenticated with the glab CLI, a merge request badge (!N, along with draft/pending/green status) appears in the footer and status line. It's a nod to teams operating outside of GitHub.

Closing Credential Leak Paths Before They're Used

What stands out in v2.1.234 is a set of fixes that preemptively seal off paths where credentials could leak out. Rather than plugging individual holes, they tighten up the places that touch files before approval, all at once. There are three main ones.

  • Rejecting Windows special paths: Remote file reads, session restoration, CLAUDE.md ingestion, workflow scripts, and file uploads now reject Windows NT namespace paths (those beginning with \??\). The aim is to block a path that could siphon out NTLM credentials.
  • Fixing masking in the approval preview: A bug where credential masking in the permission preview could hide the command, path, or destination itself from the approver has been fixed. Large private-key blocks also get stronger redaction. This keeps approvers from misreading what they're allowing.
  • Stopping secret exposure in MCP diagnostics: Scope-conflict warnings now show the configured ${VAR} form, and connection-failure details now show only the server's origin. This prevents resolved secrets from ending up in logs.

On top of that, a bug where a session-level "deny" could be dropped in permission checks for background subagents has been fixed. In other words, a "no" you've answered once won't be quietly overridden behind the scenes.

Aligning the Meaning of "Yes" With What's on Screen

The next day's v2.1.235 extends this thread to the accuracy of approval dialogs. At its core is a fix to keep the display from diverging from the actual permissions.

The dialog's displayed text and the scope of "Don't ask again" now always match the permissions that are actually granted. When the full contents can't be displayed, "Don't ask again" isn't offered. This guarantees the obvious: only the scope the approver saw gets permitted.

One operation that invited mix-ups was also eliminated. Pressing Shift+Tab in the comment field of a permission prompt would, instead of closing the field, approve the edit and grant edit permissions for the entire session—that behavior has been fixed. In addition, the approval dialog for deleting or replacing a notebook cell used to silently hide existing content it couldn't read; it now displays the reason.

Some smaller conveniences were added, too. An optional spellcheck setting was added that uses aspell or hunspell to underline spelling mistakes as you type a prompt. The memory and CPU consumption of background cloud sessions (such as /ultrareview) has also been reduced.

How It Helps in Real Operation, and What to Watch For

Summing up the two days of updates, the value points in two directions. One is fewer gaps in unattended runs, thanks to automatic resumption after a usage-limit reset. The other is that approval screens now "work as shown," with fewer credential leak paths. The more you take your hands off and let the agent run, the more that latter groundwork pays off.

That said, there are caveats worth keeping in mind alongside the convenience. A setting that automatically crosses usage limits and keeps running can quietly pile up execution time and cost. If you're running it unattended, it's wise to design it together with caps on cost and execution scope. As the approval-related fixes in this release show, keeping people able to correctly grasp "what was permitted" is a prerequisite for entrusting automation.

References: Claude Code changelog (official) / anthropics/claude-code CHANGELOG / Claude Updates: v2.1.235 / Releasebot: Claude Code updates / Havoptic: Claude Code releases

Read more

Making It Wait for "Jobs That Run Over an Hour": Codex 0.152 Adds Ceiling Dials for MCP Output Volume and Execution Time, and Turns the Planning Tool Off by Default

Making It Wait for "Jobs That Run Over an Hour": Codex 0.152 Adds Ceiling Dials for MCP Output Volume and Execution Time, and Turns the Planning Tool Off by Default

Codex v0.152.0 on August 31 and its next-day fix release added explicit ceilings on MCP tool output volume and execution time, and switched the planning tool off by default. Here's a rundown of the changes that matter for long-running unattended and semi-autonomous agent operation.

By FF
The CLI's Default Model Just Swapped In a Million-Token Brain — Claude Code v2.1.257 Makes Fable 5.1 the Standard and Adds a 'Containment Escape' Checkpoint to Auto Mode

The CLI's Default Model Just Swapped In a Million-Token Brain — Claude Code v2.1.257 Makes Fable 5.1 the Standard and Adds a 'Containment Escape' Checkpoint to Auto Mode

Claude Code v2.1.257, released September 1, 2026, swaps its default model to Fable 5.1 with its one-million-token context. It also adds guardrails to auto mode that stop credential retrieval and out-of-scope reads from slipping through. Here's a rundown of the changes that matter to developers.

By FF
"This Is an Authorized Exercise"—How the Aurora Ransomware Gang Insisted, While Making Cursor's AI Agent Do the Actual Intrusion Work

"This Is an Authorized Exercise"—How the Aurora Ransomware Gang Insisted, While Making Cursor's AI Agent Do the Actual Intrusion Work

Gambit Security and CloudSEK report that the ransomware group Aurora abused Cursor's AI agent for real intrusion work. Posing the tasks as an "authorized exercise" to slip past the safeguards, they had it handle reconnaissance and privilege takeover on the back of stolen credentials—a warning that a

By FF
One in Three Companies Now Choose to Build Rather Than Buy — McKinsey Measures How Coding Agents Are Reshaping the Procurement Decision

One in Three Companies Now Choose to Build Rather Than Buy — McKinsey Measures How Coding Agents Are Reshaping the Procurement Decision

McKinsey's annual survey found that about 30% of respondents passed on buying software because they could build it in-house with coding agents. We unpack the procurement shift from buying to building — and the current reality that productivity is up while profits stay flat.

By FF