{"version":"2.1.311","anchor":"remote-worker-spawndepth-field-structured-output-stream-ch","canonical_anchor":"remote-worker-spawndepth-field-structured-output-stream-ch","heading":"Remote sessions record subagent depth and whether events are resent","tier":"internal","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/remote-worker-spawndepth-field-structured-output-stream-ch","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Remote sessions record subagent depth and whether events are resent\n\nSubagent records can note how deep they were spawned, and remote event uploads now say whether a send is a first try or a resend\n\n**What**\n\nThese changes affect sessions run by a remote worker:\n\n- Subagent depth: a subagent (a helper Claude starts to do part of a task) can now carry a number saying how many levels deep it was started.\n\n- Event uploads: the part that sends session events now keeps track of what was already sent, and marks each send as a first attempt, a resend, or a resend with new items added.\n\n- Start-up timing: start-up timing gains an extra option.\n\n**Why**\n\nThese changes improve the reporting and the retry behaviour for remote sessions.\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}