Unclear What the numbers 0 to 4 from tengu_pebble_harbor change about project search is not stated.
What
The Projects tool lets Claude search and write documents in a claude.ai Project. Several parts of it changed:
project_searchresults can now include images, as image blocks next to the text. Before, results were text only. Images are removed when a result is stored and put back when the result is remapped (restoreTransientForRemap).project_searchnow takes a number from the switchtengu_pebble_harbor, held between 0 and 4. Before, it took onlyn. Nothing has been read about this switch.tengu_lovely_rainalone now gates writing into the document in view, andtengu_lucky_nebulaonly gates the variant that writes by file path. Before, writing needed both.tengu_toasty_owlis unchanged. For bothtengu_lovely_rainandtengu_lucky_nebula, the flag server returned off for this site's account and for the anonymous baseline, and no reading has been taken under this release.- Writes and deletes go through a new approval check.
- Stream events gain an internal optional
owed_rowsfield. It lists the IDs ofproject_doc_readsrows, which record Claude Code reading a claude.ai Project's documents. - After a turn whose attachments include
project_doc_reads, Claude Code starts a lookup of hashes (fingerprints) of those documents. The environment variableCLAUDE_CODE_PROJECT_DOC_LOOK_TIMEOUT_MSsets how long the lookup may take, and on a timeout it gives up for the rest of the session. In headless mode (running without the interactive screen) the ID of theproject_doc_readsattachment is also collected into a list.
Why
Claude can now get pictures, not just text, back from a project search. Whether each kind of write is available depends on a different server switch than before. If the document lookup slows you down, CLAUDE_CODE_PROJECT_DOC_LOOK_TIMEOUT_MS bounds it.
tengu_lovely_rain Off in both readingsThe flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.
This account: off · anonymous baseline: off · compiled default in v2.1.323: 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.
tengu_lucky_nebula Off in both readingsThe flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.
This account: off · anonymous baseline: off · compiled default in v2.1.323: 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.
tengu_pebble_harbor 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.323: not a boolean we can read
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.
tengu_toasty_owl 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.323: 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.323. It isn't a statement about your account. What a flag value here can and cannot tell you
What the numbers 0 to 4 from `tengu_pebble_harbor` change about project search is not stated.
New in this build: tengu_pebble_harbor