Claude can now send files into a project's shared Library folder in bridge sessions, backed by a multi-host projectFilesDoor lookup
What
- The
SendUserFiletool can now place files in a project's shared Library folder (the "project files door"), in addition to its previous destinations. Claude must declareattached_outputs: [{ kind: 'file', ref: <path> }]for delivered files to show up on the thread. This destination is gated to bridge child sessions. SendUserFilealso gained acheckPermissionsstep before it runs, on top of the existingvalidateInputstep.- The
projectFilesDoorlookup (which supplies channel id, session id, API base URL, and a bearer-token getter) is now aggregated across every active mount host at session startup, returning the first host that has one, instead of assuming a single host. This matters for bridge/multi-agent sessions where more than one host connection can be live at once.
Why This lets Claude deliver files to a shared project location visible to the whole project, not just the current conversation, and makes that delivery work correctly when a session is bridged across multiple hosts at once.
tengu_bridge_child_file_upload 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.274: on
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.274. It isn't a statement about your account. What a flag value here can and cannot tell you
Whether this project-Library delivery path is active for any given account is unknown, since nothing has been read yet about the…
New in this build: tengu_bridge_child_file_upload