{"version":"2.1.222","anchor":"shell-adoption-accepts-an-extra-output-root","canonical_anchor":"shell-adoption-accepts-an-extra-output-root","heading":"Shell adoption accepts an extra output root","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.222\/e\/shell-adoption-accepts-an-extra-output-root","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.222","markdown":"### Shell adoption accepts an extra output root\n\nShell sessions can hand off through more than one output location internally.\n\n**What**\n\nShell adoption picks its schema based on a new option, and exit handoff now works with multiple merge roots.\n\n**Details**\n\n- The adoption schema is chosen from an `extraShellOutputRoot` option.\n- Exit handoff passes a list of merge roots rather than a single one.\n\n**Evidence**\n\n`extraShellOutputRoot`\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}