{"version":"2.1.323","anchor":"sendfile-and-wait-tool-changes-hop-chain-pause-check-yiel","canonical_anchor":"sendfile-and-wait-tool-changes-hop-chain-pause-check-yiel","heading":"File sending respects a paused state, and waiting can end early on new messages","tier":"soon","area":"File Sending","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/sendfile-and-wait-tool-changes-hop-chain-pause-check-yiel","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### File sending respects a paused state, and waiting can end early on new messages\n\nSendFile now checks for a paused state before uploading, and the wait tool can return early when a scheduled task is due or a message arrives\n\n**What**\n\nSendFile is the tool that sends files between sessions. Before it prepares or uploads a file, it now checks whether things are paused. It also gets its routing information, meaning the chain of sessions a file passes through, from a value it is handed. Before, it worked that information out from the conversation history. SendFile is still behind a switch that falls back to off.\n\nThe tool that waits for background work has a new option that lets it stop waiting early. It can return when:\n\n- a scheduled task is due to run\n\n- a message of its own arrives\n\n- a message from a teammate arrives\n\nIf background tasks are still running and none has finished, it says \"nothing has reported yet\". Before, it stopped waiting only when new input was queued or when there was nothing left to wait for.\n\n**Why**\n\nThese changes affect how agents and connected sessions are woken up and how files move between sessions.\n\n- Flag `tengu_send_file`: Not enough to say (read for one account on one subscription tier against v2.1.323; 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: File Sending\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no\n- Present in the build but not switched on"}