{"version":"2.1.227","anchor":"cross-session-file-transfer-is-gated-off-with-a-specific-mes","canonical_anchor":"cross-session-file-transfer-is-gated-off-with-a-specific-mes","heading":"Cross-session file transfer is gated off with a specific message","tier":"soon","area":"Cross-Session Messaging","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227\/e\/cross-session-file-transfer-is-gated-off-with-a-specific-mes","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227","markdown":"### Cross-session file transfer is gated off with a specific message\n\nSending files between sessions now fails with a clear \"not available in this session\" message.\n\n**What**\n\nThe tool that sends files between sessions now checks a capability gate before doing anything. When it is off it returns error code 9 with the message \"Cross-session file transfer is not available in this session.\" and records telemetry with transport \"gated_off\" and zero files delivered. The gate is `tengu_send_file`, off unless the server enables it, and the surrounding capability check must also pass.\n\n**Details**\n\n- in the previous build `tengu_send_file` was only a telemetry event name; both the gate and the unavailable message are new here\n\n**Evidence**\n\n`Cross-session file transfer is not available in this session.`\n\n- Flag `tengu_send_file`: Not enough to say (read for one account on one subscription tier against v2.1.227; this account: no value returned, anonymous baseline: no value returned, compiled default: 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.\n- Area: Cross-Session Messaging\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}