Desktop learns to talk between sessions
- A whole new Desktop capability shipped doc-only, with no changelog entry: Claude can now list, read, rename, message, and archive your other Code tab sessions in plain language.
- Cross-session messaging is fenced by three new safety behaviors — archiving always prompts (even in Auto and Bypass modes), and a session nobody is watching can neither send nor receive messages.
- Scheduled desktop tasks quietly gained a limitation: a scheduled run can't send or receive cross-session messages, since no one is watching it.
- Bypass permissions picked up a new always-ask exception for 'desktop actions where Claude always asks first, such as archiving a session.'
- The Agent SDK todo lifecycle's 'Removed' step was redefined — a todo is now deleted explicitly via `status: "deleted"` in a `TaskUpdate` call, rather than auto-removed when a task group finishes.
What the release notes didn’t say
Today’s docs are almost entirely a voice-and-tone rewrite (passive → active) with no changelog behind them, but a genuinely new Desktop feature slipped in under that cover. A new ‘Work across sessions’ section documents Claude listing, reading, renaming, messaging, and archiving your other Code tab sessions from plain-language requests like ‘what did the API session conclude?’ or ‘tell the payments session the schema changed.’ It only sees sessions the desktop app runs itself — local, SSH, and WSL — never cloud, CLI, or VS Code sessions, and skips archived ones and the session you’re asking from. Three safety rails ship with it: archiving always shows an approval card in every permission mode (Bypass permissions now lists this as an explicit exception), and an unwatched session such as a scheduled-task run can neither send nor receive messages (a limitation now spelled out on the scheduled-tasks page too). Separately, the Agent SDK’s todo-tracking doc quietly redefined its ‘Removed’ lifecycle step: a todo is now deleted explicitly with status: "deleted" in a TaskUpdate call, not auto-purged when its group completes.