When Claude Code reads a file from a project and the original is too large, it used to stop with an error. It now has a fallback: it downloads the file and hands back a copy saved on your machine, along with a notice. This fallback covers:
- fetches that fail because the original or the upload is too large
- files whose contents exceed the size limit, which before were simply reported as too big to keep
The fallback only runs when the remotely controlled setting tengu_iterative_gray allows it. When the server sends nothing, the code treats that setting as off, and the original error is shown as before.
Large project uploads become openable instead of failing, once the setting is turned on for an account.
tengu_iterative_gray Not enough to sayNothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.
This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.318: off
These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.
Read once, for one account on one subscription tier, against v2.1.318. It isn't a statement about your account. What a flag value here can and cannot tell you
New in this build: tengu_iterative_gray