4h ago

T3 Stack creator Theo Browne reports Claude Code write failures caused by a guardrail that blocks edits to unread files

Jarred Sumner suggested revising the constraint or improving error warnings

0
Original post

I haven't used Claude Code much recently. Are these write failures just, like, expected? I haven't seen this many random tool call errors since I last used a Gemini model

6:49 PM · May 30, 2026 View on X

@theo Usually it’s to block Claude from writing to parts of files it hasn’t read yet, which has been there for as long as I’ve used claude code. Worth re-visiting to check if it’s still needed though. And regardless the error be changed to indicate this better

Theo - t3.ggTheo - t3.gg@theo

I haven't used Claude Code much recently. Are these write failures just, like, expected? I haven't seen this many random tool call errors since I last used a Gemini model

1:49 AM · May 31, 2026 · 79.3K Views
1:54 AM · May 31, 2026 · 6.5K Views

@theo Is your zsh by chance borked? What if you restart with SHELL=bash claude

Theo - t3.ggTheo - t3.gg@theo

Something is really wrong @jarredsumner

2:33 AM · May 31, 2026 · 4.1K Views
2:35 AM · May 31, 2026 · 263 Views

@theo Is there a chance you’re on a non-default filesystem that blocks mtime/atime

Theo - t3.ggTheo - t3.gg@theo

@jarredsumner Bash calls: fixed Update calls: still broken

2:50 AM · May 31, 2026 · 438 Views
2:51 AM · May 31, 2026 · 290 Views

@theo I’m very confused tbh I use this all the time and don’t run into any of these issues. There must be some configuration thing we’re not handling properly and I’m surprised more people aren’t reporting this.

Jarred SumnerJarred Sumner@jarredsumner

@theo Is there a chance you’re on a non-default filesystem that blocks mtime/atime

2:51 AM · May 31, 2026 · 290 Views
2:52 AM · May 31, 2026 · 704 Views

Omfg it blocked itself from rebasing because it wrote random changes into my directory, didn't check, and just burned a shitload of tokens as a result

3% of my 5 hour usage and it has made zero changes so far 🙃

Theo - t3.ggTheo - t3.gg@theo

I haven't used Claude Code much recently. Are these write failures just, like, expected? I haven't seen this many random tool call errors since I last used a Gemini model

1:49 AM · May 31, 2026 · 79.3K Views
1:53 AM · May 31, 2026 · 7.2K Views

I can't even make this shit up guys

Theo - t3.ggTheo - t3.gg@theo

Omfg it blocked itself from rebasing because it wrote random changes into my directory, didn't check, and just burned a shitload of tokens as a result 3% of my 5 hour usage and it has made zero changes so far 🙃

1:53 AM · May 31, 2026 · 7.2K Views
2:01 AM · May 31, 2026 · 5.3K Views

13% of my 5h window blown on this 🙃

Theo - t3.ggTheo - t3.gg@theo

I can't even make this shit up guys

2:01 AM · May 31, 2026 · 5.3K Views
2:32 AM · May 31, 2026 · 1.8K Views

Something is really wrong @jarredsumner

Theo - t3.ggTheo - t3.gg@theo

13% of my 5h window blown on this 🙃

2:32 AM · May 31, 2026 · 1.8K Views
2:33 AM · May 31, 2026 · 4.1K Views

@jarredsumner "ultracode" should be renamed "ultraerror" at this point, I have not seen the main agent make a tool call successfully for about an hour now

Theo - t3.ggTheo - t3.gg@theo

Something is really wrong @jarredsumner

2:33 AM · May 31, 2026 · 4.1K Views
2:34 AM · May 31, 2026 · 3.6K Views

@jarredsumner I'm running zsh with prezto, pretty standard and common.

Will cancel and rerun with bash

Jarred SumnerJarred Sumner@jarredsumner

@theo Is your zsh by chance borked? What if you restart with SHELL=bash claude

2:35 AM · May 31, 2026 · 263 Views
2:36 AM · May 31, 2026 · 298 Views

@jarredsumner I don't think this resumes with multiple agents in a workflow properly, at least it didn't for me

Jarred SumnerJarred Sumner@jarredsumner

@theo you can do —continue to resume

2:36 AM · May 31, 2026 · 282 Views
2:38 AM · May 31, 2026 · 282 Views

@jarredsumner it failed to edit the memory file because of staleness 🙃

Finally seems to be running again but it did not start the workflow back up yet

Jarred SumnerJarred Sumner@jarredsumner

@theo Yeah it doesn’t, you can tell it to restart the workflow though

2:39 AM · May 31, 2026 · 308 Views
2:40 AM · May 31, 2026 · 470 Views

@jarredsumner Bash calls: fixed

Update calls: still broken

Theo - t3.ggTheo - t3.gg@theo

@jarredsumner it failed to edit the memory file because of staleness 🙃 Finally seems to be running again but it did not start the workflow back up yet

2:40 AM · May 31, 2026 · 470 Views
2:50 AM · May 31, 2026 · 438 Views

It is possible that Opus 4.8 is a much better model than I give it credit for, and it is held back terribly by Claude Code.

Sadly I cannot confirm this myself without spending thousands of dollars because their API prices are absurd and you can't use your sub anywhere good.

Theo - t3.ggTheo - t3.gg@theo

I haven't used Claude Code much recently. Are these write failures just, like, expected? I haven't seen this many random tool call errors since I last used a Gemini model

1:49 AM · May 31, 2026 · 79.3K Views
5:14 AM · May 31, 2026 · 16.5K Views
T3 Stack creator Theo Browne reports Claude Code write failures caused by a guardrail that blocks edits to unread files · Digg