{"version":"2.1.285","anchor":"turn-handoff-and-mcp-add-helpers","canonical_anchor":"turn-handoff-and-mcp-add-helpers","heading":"Code for handing off turns and connecting added MCP servers was reworked","tier":"internal","area":"Sessions","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285\/e\/turn-handoff-and-mcp-add-helpers","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.285","markdown":"### Code for handing off turns and connecting added MCP servers was reworked\n\nThe code that hands a turn to another host, and that reports on MCP servers added during a session, appears in reworked form\n\n**Unclear.** This may be existing code that moved, and it is not clear whether any behaviour changed.\n\n**What**\n\nThe code that hands a turn to another host appears in reworked form. When handoff is not allowed, it answers that turn handoff is disabled. Otherwise it reports the handoff as a duplicate, accepted or converted. A session can wait, parked, until a host picks it up. The code that writes messages when an MCP server added during a session connects or fails was reworked too. An MCP server is an outside program that gives Claude extra tools.\n\n**Why**\n\nThis affects how remote sessions and sessions run through the SDK are handed around and controlled.\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5"}