{"version":"2.1.323","anchor":"mcp-connector-file-download-reworked-now-uses-the-session-h","canonical_anchor":"mcp-connector-file-download-reworked-now-uses-the-session-h","heading":"Connector file downloads reworked, with new refusal reasons and a cleanup note","tier":"notice","area":"Connectors","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/mcp-connector-file-download-reworked-now-uses-the-session-h","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Connector file downloads reworked, with new refusal reasons and a cleanup note\n\nDownloading files through MCP connectors was rewritten: new refusals for low disk space, plan mode and policy, and a note that saved files are cleaned up\n\n**What**\n\nConnectors are MCP servers, outside services that give Claude Code extra tools, and some of them can hand Claude Code a file to download. That download flow was rewritten:\n\n- The question about whether to download is now asked through the session host, the program running your session, and the separate path for cloud sessions is gone.\n\n- Downloads are refused with `disk_nearly_full` when disk space is low.\n\n- Downloads are refused in plan mode, where Claude plans without making changes.\n\n- The permission check now returns `policy_not_asked` first when a particular check passes. Before, it returned `downloads_off` when a different check failed.\n\n- The message after saving a file now says Claude Code deletes files in its project folder after the cleanup period. Before, it said the file was \"downloaded and saved in\" a folder.\n\n**Why**\n\nIf a connector download is refused, the reason you see may now differ from before. Files downloaded this way are not kept forever, so copy anything you need elsewhere before the cleanup period ends.\n\n- Area: Connectors\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}