{"version":"2.1.319","anchor":"mcp-shadow-policy-check-gains-a-workspaceshell-reason-resum","canonical_anchor":"mcp-shadow-policy-check-gains-a-workspaceshell-reason-resum","heading":"Groundwork for remote and resumed sessions, including voice calls","tier":"internal","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319\/e\/mcp-shadow-policy-check-gains-a-workspaceshell-reason-resum","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.319","markdown":"### Groundwork for remote and resumed sessions, including voice calls\n\nResumed sessions can load from storage, voice calls count as non-human input, and stop requests can now name tasks\n\n**What**\n\nSeveral small changes support remote sessions and resuming past sessions:\n\n- MCP rules: the check for MCP tools can now give a new reason, workspaceShell.\n\n- Resuming: messages are now loaded from storage.\n\n- Voice calls: input from a voice call is now treated as not coming from a person.\n\n- Stopping: a request to stop or interrupt can now name background tasks.\n\n**Why**\n\nThese are behind-the-scenes pieces for remote and resumed sessions.\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}