{"version":"2.1.299","anchor":"staged-file-uploads-report-replaced-file-details","canonical_anchor":"staged-file-uploads-report-replaced-file-details","heading":"File uploads now report when they replace an existing file","tier":"internal","area":"Cloud Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/staged-file-uploads-report-replaced-file-details","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### File uploads now report when they replace an existing file\n\nWhen an uploaded file replaces an existing one, Claude Code now reports that it was replaced, with the old file's size, age and read-only state\n\n**What**\n\nWhen a file uploaded in stages replaces a file that already existed, the result now tells the part of Claude Code that asked for the upload that a file was replaced. Claude Code's usage reporting also records the replaced file's size, how long ago it was last changed, and whether it was read-only.\n\n**Why**\n\nOverwriting an existing file during an upload is now visible instead of silent.\n\n- Area: Cloud Sessions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}