{"version":"2.1.299","anchor":"files-fetch-uses-caller-supplied-size-cap-and-quiet-limit-ti","canonical_anchor":"files-fetch-uses-caller-supplied-size-cap-and-quiet-limit-ti","heading":"File downloads now take their size and wait limits from the caller","tier":"internal","area":"Internals","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/files-fetch-uses-caller-supplied-size-cap-and-quiet-limit-ti","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### File downloads now take their size and wait limits from the caller\n\nFile downloads now use a size limit and an idle-time limit set by each caller, instead of fixed values\n\n**What**\n\nWhen Claude Code downloads a file, the largest size it will accept and how long it will wait with no data arriving are now passed in by whichever part of Claude Code asks for the download. Before, both were fixed. A download that goes over the size limit is still stopped.\n\n**Why**\n\nDifferent parts of Claude Code can now set different limits for their downloads.\n\n- Area: Internals\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}