From 67d7398e4272fea270ac8de41b12723c4fe98752 Mon Sep 17 00:00:00 2001 From: Dmitriy Vasyura Date: Thu, 24 Sep 2026 16:43:55 -0700 Subject: [PATCH] release notes: document remote session delegation in 1.140 Describe opt-in remote-host delegation, placement, messaging, and workspace requirements. Related to microsoft/vscode#336690. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- release-notes/v1_140.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/release-notes/v1_140.md b/release-notes/v1_140.md index 747a2c3b8fc..131ea3375c8 100644 --- a/release-notes/v1_140.md +++ b/release-notes/v1_140.md @@ -43,6 +43,7 @@ To try new features as soon as possible, [**download the nightly Insiders build*
  • September 23, 2026
  • September 22, 2026
  • September 21, 2026
  • +
  • Agents
  • Enterprise
  • @@ -62,6 +63,31 @@ Navigation End --> * Add support for starting a chat on an eligible remote agent host without selecting a folder in the desktop Agents Window. _[#336544: Cannot create a workspace-less chat session for a remote agent host](https://github.com/microsoft/vscode/issues/336544)_ +## Agents + +### Delegate tasks to remote agent hosts (Experimental) + +**Setting**: `setting(chat.remoteSessions.tools.enabled)` + +Your agent can delegate work to connected [remote agent hosts](https://code.visualstudio.com/docs/agents/run/remote-agent-sessions) from the {% data variables.copilot.agents_window %}, without you selecting a host in a picker for each task. + +The new built-in tools let your agent: + +* Discover hosts, models, resource capacities, and session load with `list_agent_hosts`. +* Start a session with `create_remote_session`. Specify a host or let automatic placement match an operating system (Windows, Linux, or macOS), minimum memory capacity, logical CPU count, and optional model. Among matching hosts, placement favors the host with the fewest running sessions and pending creations. +* Check a remote session's status and latest response with `get_remote_session`. +* Send follow-up work or report results and questions back to the originating chat with `send_remote_message`. + +The tools are off by default. Enable this setting along with `setting(chat.remoteAgentHostsEnabled)` and connect the hosts you want to use. From a chat running on an agent host, ask: + +```prompt +Start a remote session on a connected Linux host with at least 16 GiB of memory and eight logical CPUs. Check the installed Node.js and Python versions and report back to this chat. +``` + +Sessions have no workspace unless you specify one. For repository work, use an existing trusted folder on the target host, either directly or in a new Git worktree. The tools do not clone or copy the originating workspace, and normal approvals still apply. + +Keep the coordinating {% data variables.copilot.agents_window %} open and connected for messages to flow. Remote agents report back through `send_remote_message`; their final answers are not automatically forwarded. + ## Enterprise ### Explain minimum version requirements