mirror of
https://github.com/microsoft/vscode.git
synced 2026-08-18 05:06:39 +01:00
* feat(agentHost): add support for multiple working directories in Copilot provider - Introduced `AgentHostCopilotMultiRootEnabledConfigKey` to enable multiple working directory support. - Updated `platformRootSchema` to include the new configuration key with default value set to false. - Modified `agentHostStarter.config.contribution.ts` to register the new setting, hidden from the UI. - Enhanced `agentService.ts` to manage the new configuration key for Copilot sessions. - Updated `CopilotAgent` to advertise `multipleWorkingDirectories` capability based on the new setting. - Added tests to ensure correct behavior of multiple working directories feature. - Created `AgentHostWorkspaceSessionMembershipStore` to manage session membership in multi-root workspaces. - Updated session list store to utilize the new membership store for filtering sessions based on workspace context. * feat(agentHost): enhance multi-root workspace handling and session membership management