Sweep 19 Sep 2026 · 02:36Z Build v2.1.278 500 read Stable v2.1.267 Latest v2.1.278 Next v2.1.278 Feeds RSS JSON llms.txt Unofficial
Claude Code v2.1.277 ·

FileReadTool bookkeeping map write no longer guarded by an empty-string check

A file-read bookkeeping record is now always saved, even in a case that previously skipped it

TierUnder the hoodhow much it should matter to you
Useful1my rating, 1 to 5
Signal1worth watching, 1 to 5
AreaFile Toolswhat it touches
KindInternal Changesin v2.1.277,
Under the hood

A file-read bookkeeping record is now always saved, even in a case that previously skipped it

What

After Claude Code reads a file, it records some information about that read into an internal bookkeeping map. This recording now happens whenever a renamed condition, Pb(r), is true, whereas before it only recorded the value if a derived string was non-empty.

Why

This is an internal bookkeeping change to when a file-read record gets saved.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding doesn't explain what the bookkeeping map (`fNt`) is used for, so the practical effect of always recording it isn't clear.

See this entry in the whole of v2.1.277 →