{"version":"2.1.236","anchor":"batch-tool-calls-survive-a-history-replay-intact","canonical_anchor":"batch-tool-calls-survive-a-history-replay-intact","heading":"Batch tool calls survive a history replay intact","tier":"notice","area":"Transcript","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.236\/e\/batch-tool-calls-survive-a-history-replay-intact","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.236","markdown":"### Batch tool calls survive a history replay intact\n\nBatched tool calls now stay batched when a conversation is replayed.\n\n**What**\n\nThe transcript now records the id and name of the original batch tool call whose contents were split into individual calls, so replaying a conversation reassembles the batch instead of sending the pieces separately. The field is hidden from display and never sent to the model.\n\n**Evidence**\n\n`batch_tool_uses`\n\n- Area: Transcript\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}