{"version":"2.1.295","anchor":"handoff-validation-reworked","canonical_anchor":"handoff-validation-reworked","heading":"Clearer error messages when a session handoff request is invalid","tier":"notice","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295\/e\/handoff-validation-reworked","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.295","markdown":"### Clearer error messages when a session handoff request is invalid\n\nInvalid session handoff requests now get error messages that name the message or field at fault\n\n**What**\n\nA handoff is when a program passes a running Claude Code session over to another one. When a handoff request is malformed, Claude Code now checks the list of messages and the tool call IDs field by field, and it checks each message's content on its own. Errors now point at a specific item, for example `messages.<number>` with \"Invalid input\". Previously the first problem found by a single overall check was reported.\n\n**Why**\n\nOnly the error messages change. Programs that hand off sessions get a more exact idea of what is wrong with a rejected request.\n\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}