{"version":"2.1.292","anchor":"persistence-backfill-reads-subagent-events-from-the-server-f","canonical_anchor":"persistence-backfill-reads-subagent-events-from-the-server-f","heading":"Subagent transcript uploads check the server first to avoid duplicates","tier":"internal","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292\/e\/persistence-backfill-reads-subagent-events-from-the-server-f","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.292","markdown":"### Subagent transcript uploads check the server first to avoid duplicates\n\nBefore uploading subagent transcripts it missed, Claude Code now reads what the server already holds and skips those entries\n\n**What**\n\nClaude Code can upload a session's transcript (the record of the conversation) to the server and later catch up on parts it has not sent yet. Before uploading subagent transcripts this way, it now reads the subagent events the server already has and skips those.\n\nIf the session changes, or sending to the server is switched off, while those reads are happening, Claude Code stops the subagent upload.\n\n**Why**\n\nThis stops the same subagent transcript entries from being uploaded twice.\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}