{"version":"2.1.300","anchor":"transcript-mirror-skips-api-request-entries","canonical_anchor":"transcript-mirror-skips-api-request-entries","heading":"The transcript copy sent to SDK programs no longer includes API request entries","tier":"notice","area":"SDK","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/transcript-mirror-skips-api-request-entries","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### The transcript copy sent to SDK programs no longer includes API request entries\n\nTranscript entries whose type starts with `api-request` are no longer copied to the transcript mirror, and empty batches are not sent\n\n**What**\n\nClaude Code keeps a running record of the session, called a transcript, and can pass a live copy of it on. Entries whose type starts with `api-request` are no longer included in that copy. The copy is also only sent when a batch has at least one entry in it. Before, every entry was copied.\n\n**Why**\n\nPrograms built with the Agent SDK, the toolkit for running Claude Code from code, receive fewer entries. If your program read `api-request` entries from this copy, they will no longer arrive.\n\n- Area: SDK\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: yes"}