{"version":"2.1.311","anchor":"remote-session-name-shown-in-terminal-title","canonical_anchor":"remote-session-name-shown-in-terminal-title","heading":"Remote session name now shown in the terminal title","tier":"notice","area":"Sessions","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/remote-session-name-shown-in-terminal-title","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Remote session name now shown in the terminal title\n\nA remote session's name now appears in the terminal title ahead of the session title, along with small additions to session data and SDK messages\n\n**What**\n\nA remote session is one that runs on another machine. Its name now shows up more prominently:\n\n- Terminal title: the terminal title tracker now reads `remoteSessionName` and uses it as `serviceName`. That name comes before the session title in the order that decides what the terminal title shows.\n\n- Name priority: the remote session name now takes precedence over the standalone agent name. Before, only the standalone agent's name was used.\n\n- Title keys: `serviceName` was added to the list of title-related keys.\n\nThe same finding also noted two smaller changes:\n\n- `toolsUsed` is now passed through a result object.\n\n- A new message type was added to the messages the SDK (the kit for building programs on top of Claude Code) can send out.\n\n**Why**\n\nRemote sessions now show their own name in your terminal title, which makes them easier to tell apart. Programs built on the SDK may see a message type they have not seen before.\n\n- Area: Sessions\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}