Skip to content

sessions: support chat-scoped multi-repository workspaces - #336676

Draft
Sandeep Somavarapu (sandy081) wants to merge 4 commits into
mainfrom
sandy081/agents/chat-folder-separation-feature
Draft

Sandeep Somavarapu (sandy081) wants to merge 4 commits into
mainfrom
sandy081/agents/chat-folder-separation-feature

Conversation

@sandy081

Copy link
Copy Markdown
Member

Summary

Enable one Agent Host session to own multiple chats with independent folders, repositories, models, and worktrees while retaining a coherent session-wide view.

  • expand session workspaces without changing existing chats' folder scopes
  • route chat changesets, artifacts, Git operations, pull requests, and Agent Merge through the owning repository/worktree
  • support multiple fresh worktrees for the same repository and persist their lifecycle ownership
  • expose an ordered session-wide pull request collection with repository-aware actions
  • make create_session.relationship experiment-controlled, forcing peer-chat creation when model choice is disabled
  • show compact nested-chat folder labels only when a session spans distinct projects

Why

A session can now coordinate parallel implementations across repositories or worktrees without operations leaking into the primary checkout, while aggregate Files, Changes, artifacts, and pull request status remain available at the session level.

Reviewer notes

The implementation intentionally keeps AHP unchanged. Trusted host metadata carries chat and repository ownership, and legacy providers continue to fall back to folder-level pull request aggregation.

Validation

  • affected Agent Host and Sessions unit suites
  • npm run compile
  • npm run hygiene
  • git diff --check

Copilot AI balanced review requested due to automatic review settings September 18, 2026 02:33
@sandy081 Sandeep Somavarapu (sandy081) added this to the 1.139.0 milestone Sep 18, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Repository-specific PR discovery and artifact promotion remain incorrect, and the added protocol action contradicts the stated no-AHP-change constraint.

Get a fresh assessment by requesting another Copilot review.

Review effort: Balanced
Findings: 3 Medium severity · 1 Low severity

Open (4)
What changed in this PR

Adds chat-scoped repositories, worktrees, changesets, artifacts, pull requests, and Agent Merge targeting to multi-chat sessions.

Changes:

  • Separates session-wide workspaces from chat-specific folder scopes.
  • Routes Git and changeset operations through each chat’s repository.
  • Adds aggregate pull-request presentation and persisted worktree ownership.
File Description
src/​vs/​sessions/​test/​electron-browser/​vscodeActions.test.ts Tests multi-folder editor opening.
src/​vs/​sessions/​SESSIONS.md Documents workspace and repository ownership.
src/​vs/​sessions/​services/​sessions/​test/​common/​sessionContextKeys.test.ts Updates chat fixture.
src/​vs/​sessions/​services/​sessions/​test/​common/​session.test.ts Tests aggregate pull requests.
src/​vs/​sessions/​services/​sessions/​test/​browser/​visibleSessions.test.ts Updates chat fixture.
src/​vs/​sessions/​services/​sessions/​test/​browser/​sessionsManagementService.test.ts Updates chat fixture.
src/​vs/​sessions/​services/​sessions/​test/​browser/​sessionNavigation.test.ts Updates chat fixtures.
src/​vs/​sessions/​services/​sessions/​common/​sessionContextKeys.ts Aggregates pull-request context.
src/​vs/​sessions/​services/​sessions/​common/​session.ts Adds chat workspaces and aggregate PRs.
src/​vs/​sessions/​services/​sessions/​browser/​visibleSessions.ts Forwards pull-request state.
src/​vs/​sessions/​electron-browser/​actions/​vscodeActions.ts Opens complete session workspaces.
src/​vs/​sessions/​contrib/​workspace/​test/​browser/​workspaceFolderManagement.test.ts Tests chat-scoped folder mounting.
src/​vs/​sessions/​contrib/​workspace/​browser/​workspaceFolderManagement.ts Mounts active-chat folder sets.
src/​vs/​sessions/​contrib/​terminal/​test/​browser/​sessionsTerminalContribution.test.ts Updates chat fixtures.
src/​vs/​sessions/​contrib/​sessions/​test/​browser/​sessionsTelemetry.contribution.test.ts Updates chat fixture.
src/​vs/​sessions/​contrib/​sessions/​test/​browser/​sessionsList.test.ts Tests compact folder badges.
src/​vs/​sessions/​contrib/​sessions/​browser/​sessionsActions.ts Uses aggregate PR status.
src/​vs/​sessions/​contrib/​sessions/​browser/​media/​sessionsList.css Styles chat folder badges.
src/​vs/​sessions/​contrib/​providers/​copilotChatSessions/​browser/​copilotChatSessionsProvider.ts Projects chat workspaces.
src/​vs/​sessions/​contrib/​providers/​agentHost/​test/​browser/​agentHostSkillButtons.test.ts Updates chat fixture.
src/​vs/​sessions/​contrib/​providers/​agentHost/​browser/​agentHostSessionChangesets.ts Scopes changesets by chat repository.
src/​vs/​sessions/​contrib/​providers/​agentHost/​browser/​agentHostSessionArtifacts.ts Maps artifact chat ownership.
src/​vs/​sessions/​contrib/​providers/​agentHost/​AGENT_HOST_SESSIONS_PROVIDER.md Documents provider behavior.
src/​vs/​sessions/​contrib/​layout/​test/​browser/​layoutControllerTestUtils.ts Adds workspace to test chats.
src/​vs/​sessions/​contrib/​github/​test/​browser/​pullRequestActions.test.ts Tests multi-PR selection.
src/​vs/​sessions/​contrib/​github/​test/​browser/​githubContribution.test.ts Updates chat workspace fixture.
src/​vs/​sessions/​contrib/​github/​browser/​pullRequestActions.ts Adds repository-aware PR picker.
src/​vs/​sessions/​contrib/​chat/​test/​browser/​sessionsTaskService.test.ts Updates workspace fixtures.
src/​vs/​sessions/​contrib/​chat/​test/​browser/​sessionChatInputToolbar.test.ts Tests chat-scoped changes.
src/​vs/​sessions/​contrib/​chat/​test/​browser/​sessionArtifacts.test.ts Tests ownership filtering.
src/​vs/​sessions/​contrib/​chat/​browser/​sessionArtifacts.ts Filters artifacts by chat.
src/​vs/​sessions/​contrib/​changes/​test/​browser/​changesViewService.test.ts Tests chat changesets.
src/​vs/​sessions/​contrib/​changes/​browser/​changesViewService.ts Selects active-chat changesets.
src/​vs/​sessions/​contrib/​changes/​browser/​changesView.ts Resolves single chat folders.
src/​vs/​sessions/​common/​agentHostSessionWorkspace.ts Builds chat workspace subsets.
src/​vs/​platform/​agentHost/​test/​node/​shared/​worktreeIsolation.test.ts Tests repository-root derivation.
src/​vs/​platform/​agentHost/​test/​node/​reducers.test.ts Tests chat changeset state.
src/​vs/​platform/​agentHost/​test/​node/​protocolServerHandler.test.ts Tests chat folder forwarding.
src/​vs/​platform/​agentHost/​test/​node/​mockAgent.ts Records sent folder scopes.
src/​vs/​platform/​agentHost/​test/​node/​copilotAgent.test.ts Tests scoped resume behavior.
src/​vs/​platform/​agentHost/​test/​node/​chatContributions.test.ts Updates Git-state stub.
src/​vs/​platform/​agentHost/​test/​node/​artifactServerTools.test.ts Tests chat-owned artifacts.
src/​vs/​platform/​agentHost/​test/​node/​agentSideEffects.test.ts Updates Git-state stub.
src/​vs/​platform/​agentHost/​test/​node/​agentMergeServerTools.test.ts Supplies Git dependency.
src/​vs/​platform/​agentHost/​test/​node/​agentMergeRerun.test.ts Routes reruns to target chat.
src/​vs/​platform/​agentHost/​test/​node/​agentMergeCITools.test.ts Supplies Git dependency.
src/​vs/​platform/​agentHost/​test/​node/​agentHostStateManager.test.ts Tests per-chat changeset catalogs.
src/​vs/​platform/​agentHost/​test/​node/​agentHostPeerChatStore.test.ts Tests persisted folder scopes.
src/​vs/​platform/​agentHost/​test/​node/​agentHostMergeOperationProvider.test.ts Updates Git-state stub.
src/​vs/​platform/​agentHost/​test/​node/​agentHostGitStateService.test.ts Tests worktree PR lookup.
src/​vs/​platform/​agentHost/​test/​node/​agentHostDiscardChangesOperationHandler.test.ts Tests scoped discard.
src/​vs/​platform/​agentHost/​test/​node/​agentHostContributions.test.ts Updates service stubs.
src/​vs/​platform/​agentHost/​test/​node/​agentHostCatalogProjection.test.ts Tests artifact attribution.
src/​vs/​platform/​agentHost/​test/​node/​agentConfigurationService.test.ts Tests session folder merging.
src/​vs/​platform/​agentHost/​test/​electron-browser/​agentHostProtocolClient.test.ts Tests folder serialization.
src/​vs/​platform/​agentHost/​test/​common/​sessionTestHelpers.ts Updates Git-state helper.
src/​vs/​platform/​agentHost/​test/​common/​sessionArtifacts.test.ts Tests chat-aware deduplication.
src/​vs/​platform/​agentHost/​node/​shared/​worktreeIsolation.ts Adds strict detached cleanup.
src/​vs/​platform/​agentHost/​node/​shared/​sessionAdditionalWorktrees.ts Persists additional worktrees.
src/​vs/​platform/​agentHost/​node/​shared/​serverToolGroups.ts Gates relationship choices.
src/​vs/​platform/​agentHost/​node/​shared/​artifactServerTools.ts Scopes artifact tools by chat.
src/​vs/​platform/​agentHost/​node/​shared/​agentMergeServerTools.ts Passes chat to Agent Merge.
src/​vs/​platform/​agentHost/​node/​protocolServerHandler.ts Accepts chat folder scopes.
src/​vs/​platform/​agentHost/​node/​copilot/​copilotAgent.ts Refreshes changed working directories.
src/​vs/​platform/​agentHost/​node/​agentSideEffects.ts Applies additional-worktree lifecycle.
src/​vs/​platform/​agentHost/​node/​agentServiceFoundation.ts Forwards folder expansion.
src/​vs/​platform/​agentHost/​node/​agentServiceComposition.ts Wires settings and lifecycle.
src/​vs/​platform/​agentHost/​node/​agentMergeTools.ts Persists chat-specific targets.
src/​vs/​platform/​agentHost/​node/​agentHostSyncOperationHandler.ts Routes sync by parent session.
src/​vs/​platform/​agentHost/​node/​agentHostPullRequestOperationProvider.ts Scopes PR operations and artifacts.
src/​vs/​platform/​agentHost/​node/​agentHostPullRequestLifecycleOperationHandler.ts Resolves owning sessions.
src/​vs/​platform/​agentHost/​node/​agentHostMergeOperationHandler.ts Merges through target worktrees.
src/​vs/​platform/​agentHost/​node/​agentHostGitStateService.ts Finds PRs for specific worktrees.
src/​vs/​platform/​agentHost/​node/​agentHostDiscardChangesOperationHandler.ts Validates resource ownership.
src/​vs/​platform/​agentHost/​node/​agentHostCommitOperationHandler.ts Commits through chat worktrees.
src/​vs/​platform/​agentHost/​node/​agentHostCheckoutOperationHandler.ts Refreshes owning sessions.
src/​vs/​platform/​agentHost/​node/​agentHostChangesetCoordinator.ts Coordinates chat changesets.
src/​vs/​platform/​agentHost/​node/​agentHostCatalogSourceResolver.ts Restores chat folder scopes.
src/​vs/​platform/​agentHost/​node/​agentHostCatalogProjection.ts Validates persisted ownership.
src/​vs/​platform/​agentHost/​node/​agentConfigurationService.ts Preserves complete session roots.
src/​vs/​platform/​agentHost/​common/​worktreePaths.ts Derives source repositories.
src/​vs/​platform/​agentHost/​common/​state/​protocol/​version/​registry.ts Versions the new action.
src/​vs/​platform/​agentHost/​common/​state/​protocol/​common/​actions.ts Adds chat changeset action.
src/​vs/​platform/​agentHost/​common/​state/​protocol/​channels-chat/​state.ts Adds chat changeset state.
src/​vs/​platform/​agentHost/​common/​state/​protocol/​channels-chat/​reducer.ts Reduces chat changesets.
src/​vs/​platform/​agentHost/​common/​state/​protocol/​channels-chat/​actions.ts Defines chat changeset action.
src/​vs/​platform/​agentHost/​common/​state/​protocol/​action-origin.generated.ts Updates generated action metadata.
src/​vs/​platform/​agentHost/​common/​sessionArtifacts.ts Adds artifact chat ownership.
src/​vs/​platform/​agentHost/​common/​sessionArtifactCollection.ts Deduplicates per chat.
src/​vs/​platform/​agentHost/​common/​changesetUri.ts Resolves changeset owners.
src/​vs/​platform/​agentHost/​common/​agentService.ts Defines relationship setting ID.
src/​vs/​platform/​agentHost/​common/​agentMerge.ts Extends persisted merge targets.
src/​vs/​platform/​agentHost/​common/​agentHostStarter.config.contribution.ts Registers relationship setting.
src/​vs/​platform/​agentHost/​common/​agentHostSchema.ts Adds host configuration schema.
src/​vs/​platform/​agentHost/​common/​agentHostGitStateService.ts Adds worktree PR lookup API.
src/​vs/​platform/​agentHost/​common/​agentHostChangesetOperationService.ts Defines trusted operation targets.
src/​vs/​platform/​agentHost/​browser/​agentHostProtocolClient.ts Serializes chat folder scopes.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/vs/platform/agentHost/common/state/protocol/common/actions.ts Outdated
Comment thread src/vs/platform/agentHost/node/agentHostGitStateService.ts Outdated
Comment thread src/vs/sessions/contrib/chat/browser/sessionArtifacts.ts
Comment thread src/vs/platform/agentHost/node/shared/worktreeIsolation.ts Outdated
@github-actions

github-actions Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Screenshot Changes

Base: 53e9983e Current: b02e3b2b

Changed (1)

chat/agent-lifecycle/chatAgentLifecycle/RetainedFollowUpLatestTurn/Dark
Before After
before after

3 insignificant change(s) omitted (≤20 px, Δ≤2). See CI logs for details.


blocks-ci screenshots changed

Replace the contents of test/componentFixtures/blocks-ci-screenshots.md with:

Updated blocks-ci-screenshots.md
<!-- auto-generated by CI — do not edit manually -->

#### baseUI/KeyboardFocusedToggle/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/864d34eeb85dd844d5b310074c1a8fe573ce18cd7d96b2300c0b45095e009a85)

#### baseUI/KeyboardFocusedToggle/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/9b42b613335406fd9462270d4b4d8ecc144e3cbb6e4d29421d08b48f2bf4ddf1)

#### baseUI/KeyboardFocusedToggle/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/dfbb0ce3586e7a15bdb7354ff70df81563ed19b5b857c71d7a02e11ef7ad13fd)

#### baseUI/KeyboardFocusedToggle/LightHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b178780f7f8d7f26306519967bea51d3a638e9f135f40cc23f34be3615655c44)

#### chat/aiCustomizations/aiCustomizationManagementEditor/AgentHostPromptMigration/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/63ccb4e64aa1a2ee1e53cadbd29eeca517c0ecda872446c602215e388fd126af)

#### chat/aiCustomizations/aiCustomizationManagementEditor/AgentHostPromptMigration/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/3fe3102f05a571821d784b47042078b24862e554bae20c2b115908480754b748)

#### chat/aiCustomizations/aiCustomizationManagementEditor/AgentsTab/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/e87fce583a7a4075c7a1a2200f1412f95c7e21c12292b6464bdb8095df80593f)

#### chat/aiCustomizations/aiCustomizationManagementEditor/AgentsTab/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/9f74146595976e56e7257ff7a73dff3b902901785214e823146d2b02e5083bec)

#### chat/aiCustomizations/aiCustomizationManagementEditor/AgentsTabNarrow/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/746a15c13ce205b175a8b29a43f9801d50071e18c573cb451c0598898e69abb0)

#### chat/aiCustomizations/aiCustomizationManagementEditor/AgentsTabNarrow/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/04209a76943e5c626882e9883aa564866bdeb9377e3121eb0ff27656012567e1)

#### chat/aiCustomizations/aiCustomizationManagementEditor/CodexSkillMissingDescriptionHover/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b7f94451310558d140e41ccb15d2b4a83be2ed1988dc5d261fe835b4f5a2275f)

#### chat/aiCustomizations/aiCustomizationManagementEditor/CodexSkillMissingDescriptionHover/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/244939f361ba9b61159bbcb188b26a9ff7a0fc0db4fc1f5c21c160360db1e685)

#### chat/aiCustomizations/aiCustomizationManagementEditor/ConfiguredLocationsMigration/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/8b4b2b887aca7a9396c3e8adb81dfdec1d24f85f350a934a5bd5fb4eda805c16)

#### chat/aiCustomizations/aiCustomizationManagementEditor/ConfiguredLocationsMigration/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/9825d686b99302389077f49e6c8ec1e909a9e7253688038a5a6db494b46e182f)

#### chat/aiCustomizations/aiCustomizationManagementEditor/EmbeddedMcpDetailUninstalled/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/321a3208ebec884d431aeb2eb12bf1d08e5cdda40331872da0d099c77301dbfd)

#### chat/aiCustomizations/aiCustomizationManagementEditor/EmbeddedMcpDetailUninstalled/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b150bed8ecf034a2ac61bc46081007101d109ed98bc176824e045965dfff94da)

#### chat/aiCustomizations/aiCustomizationManagementEditor/HooksEmptyWorkspace/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/a529106ff0811f41da23289a0eb156f1fa774cda22004cb0a21883cc1e88b233)

#### chat/aiCustomizations/aiCustomizationManagementEditor/HooksEmptyWorkspace/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/e262941b206d4ed765763f6f6ad55c02531721fec818431e8f4ad99208b3b3ff)

#### chat/aiCustomizations/aiCustomizationManagementEditor/McpMigration/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/53596d567cf56e3a8d29521db35289e19f79a391c92fcee2708297348a5d5c25)

#### chat/aiCustomizations/aiCustomizationManagementEditor/McpMigration/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/e805ceccbbe31134c28ec069980b7fb3d3d0ed9a8f892db144a0a68c0a1f66cb)

#### chat/aiCustomizations/aiCustomizationManagementEditor/McpServerDetailNarrow/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/0397d7c9ef011597c08f9698e14e5e71c73dbb7a676bd109f36e32e4d8a9e70c)

#### chat/aiCustomizations/aiCustomizationManagementEditor/McpServerDetailNarrow/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/83f74ecd73ce774dc3810cda0e41da17d236d5142cd154d049379069ae0845c9)

#### chat/aiCustomizations/aiCustomizationManagementEditor/McpServersTab/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/4a8ea6e4f5febcf62bb76574ef6cf10d7eba1631026639f37710ca745d5b6340)

#### chat/aiCustomizations/aiCustomizationManagementEditor/McpServersTab/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b0398275bc9a0a021c8428c20044f6a3041d764be09296b5dd368d67153d2e3e)

#### chat/aiCustomizations/aiCustomizationManagementEditor/MigrationDashboard/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/eb047651a7f205cc86c111ce9ae9f05a3ff1a58df22ceefd65c05229793772ef)

#### chat/aiCustomizations/aiCustomizationManagementEditor/MigrationDashboard/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/1618e102a5e3f2c51a33856404f0d272e779ae614877598586ea7d7752ffb546)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginCatalogHome/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/e5cf78f7ce4dae7451676114ff4950013846759f0e1104529509fd7ff018a1e6)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginCatalogHome/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/33520daa4804b56a064fe1ceec03741724f112ecf9b90427c0b5f9e871e6c7ad)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginCatalogHomeNarrow/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/fc56865d114e4d246b99bde300a43fafc6796d8e7f4e2487bbe8fe37613673da)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginCatalogHomeNarrow/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/112a65cbab95507f66bc9267aebbc23f3b400cd6dc33e81026f2814a6e026ce8)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginCatalogSearch/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/aaf4fa565785d6890bf5f1b09f2687f761cef8fa688022e9e0df6fe1d2f15213)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginCatalogSearch/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/96224670fc4af30ea0744cf690233c288ee371fac6cc01aac4cdae214a2adaa7)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginDetail/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/ba3bc0a507a6230f1a04f8d7ea9c8bebb4315ce7877e8bde90b5508058007361)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginDetail/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/ddfe826dbfaf3eeb02a4f8e12f29c643197c010a20955eec20ff87fafab7117c)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginsTab/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/8643e52afd9b9ec923f0dbd0b5d4822cdac5390d0b4275c1d1ad97ecdcf1ec63)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginsTab/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/25e6aa274b82ed114328f9e73f56ef12a639f926688d5520c96d944d37181110)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginsTabNarrow/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/993b04ac0f9c75f53484327aa8bae0e46fb7cbd19e31171fad197b9481b9c9cb)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PluginsTabNarrow/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/243f89d1f03ece4b65f72c36177728ab9f9a7704433709971ba79326cdf94870)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PromptMigration/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/3e285806648d70cdc53843e01e31c8e5eebcc2f23bae426639edb628df12f169)

#### chat/aiCustomizations/aiCustomizationManagementEditor/PromptMigration/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/f716c2516c94b7da4b7385a29ddbdf176713f6ca632f8cc69352bca18d38a273)

#### chat/aiCustomizations/aiCustomizationManagementEditor/SessionsCodexSkillMissingDescriptionHover/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b7f94451310558d140e41ccb15d2b4a83be2ed1988dc5d261fe835b4f5a2275f)

#### chat/aiCustomizations/aiCustomizationManagementEditor/SessionsCodexSkillMissingDescriptionHover/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/244939f361ba9b61159bbcb188b26a9ff7a0fc0db4fc1f5c21c160360db1e685)

#### chat/aiCustomizations/aiCustomizationManagementEditor/ToolsTab/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/2e2f15e3a26e1a3eedc107285c149e23e650288a406e53932558a028d8b097ab)

#### chat/aiCustomizations/aiCustomizationManagementEditor/ToolsTab/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/50bfa3ba7bea3660bb312d5ebee4300561db990b62aefed93436bf572e1d9fdf)

#### chat/aiCustomizations/aiCustomizationManagementEditor/ToolsTabNarrow/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/76dba2dd5434de63723e27f84e2c3ca0cc7e8f8b1178f5f8af22d0a7902b7f56)

#### chat/aiCustomizations/aiCustomizationManagementEditor/ToolsTabNarrow/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/fd0efb4efc3a317b92974949bc1f639c60b51a890ab765a2b3dc515739b09ced)

#### chat/aiCustomizations/aiCustomizationManagementEditor/UserDataMigration/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/de040b1b4e025c5762a3c479966c5a355da931e1e9b3abbe9e6746eb61993dc5)

#### chat/aiCustomizations/aiCustomizationManagementEditor/UserDataMigration/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/dfd121fb047482c560ce5f8ad4efe927d4fbcc33f4041418e2b955bfb007c78b)

#### chat/aiCustomizations/aiCustomizationManagementEditor/WelcomePage/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/f6986a30edc17aa88232c19df9d613c9673f7209779fa7278b4443670aa54ae6)

#### chat/aiCustomizations/aiCustomizationManagementEditor/WelcomePage/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/f1a061ddc16a496cc56f7bfa99cb9a3ade8fd81d11c445609d4148c39ba42303)

#### chat/chatPetAccessoryRig/chatPetAccessoryRig/AllAccessoriesFacing/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/39e41b07df7564aa0195ed5e614eae11f9c8ea5685e37176a9401aa4ff71ccbf)

#### chat/chatPetAccessoryRig/chatPetAccessoryRig/AllAccessoriesFacing/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/53dc97e97d4f9e8d02d144012794cce528d3d25d659149df8c854f7c42e54d74)

#### chat/chatPetAccessoryRig/chatPetAccessoryRig/AllRuntimeStates/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/188034a3120c07b19059c65545fb7ef53f3baddb4990bb7ceb954bc51eb48764)

#### chat/chatPetAccessoryRig/chatPetAccessoryRig/AllRuntimeStates/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/52a7631f8a6714054e07db345ae85b18029e958476e99d6b79d0741d07784bee)

#### chat/chatPetAccessoryRig/chatPetAccessoryRig/CoveredAntennaeComparison/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/36bc5d49db6bfc9a8f6094be0781d6ab3d1aa3ace678fe32d8ebdb31601e3f82)

#### chat/chatPetAccessoryRig/chatPetAccessoryRig/CoveredAntennaeComparison/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/8ce92ebc6cc359112d5e8e356f3556ca99906901736105c3b3af5d1840348b0c)

#### chat/chatPetAccessoryRig/chatPetAccessoryRig/CriticalPoses/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/c0b24745c8aad4698e83a944b6fdf72575852b731be32f240a3117573aeb1b22)

#### chat/chatPetAccessoryRig/chatPetAccessoryRig/CriticalPoses/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/850e813a535b920e614f45c370874ea13e39b095d9930d51863afdb5c03abacd)

#### chat/chatPetAccessoryRig/chatPetAccessoryRig/LiveEyeLayering/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/440468276668360aaec1bb357291675712c524d2f9960684e1473172c91c7a7a)

#### chat/chatPetAccessoryRig/chatPetAccessoryRig/LiveEyeLayering/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/28743055f10abdf3c0a7809b2b3e830b7a04dc65157febf48215eecdf8b03772)

#### chat/chatQuestionCarousel/MarkdownLinks/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/8ebf07ec89d42270a839c8497a778c81095b8251ae475e54b5a657e6af0833af)

#### chat/chatQuestionCarousel/MarkdownLinks/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/21b5b578031626635f59de46977bb89d8b5a52ca67549cbf39276a6c0c2550de)

#### chat/chatQuestionCarousel/MarkdownLinks/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/1e70224f8b2a92241ff8183ec48d7e57b56c40364984fd99a73abefba9a5d4ef)

#### chat/chatQuestionCarousel/MarkdownLinks/LightHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/cdd864a3f817d8ae61c744ba12886716491dd00dc5e843a2ce57ffdb7966f7a5)

#### chat/input/chatInput/CompactWithProviderIcon/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/5aa70c78d6a50fd4cbcefa8850a5ccd6654b78642b5167b0d822e4186b6d12de)

#### chat/input/chatInput/CompactWithProviderIcon/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/f2b0ae064e6b3b4769c0667cdb73b94bea28f878ad21c73189165dd369497d84)

#### chat/input/chatInput/CopilotHarnessCompactPickers/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/4b6e3d26a1863a9621daeefae4d66482ef693d1df8f3526c46ce548be8e01e83)

#### chat/input/chatInput/CopilotHarnessCompactPickers/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/3d0aeb33cbc6f818cc4d5fe1549d310f746e83326998d45e925429eb547656bb)

#### chat/petAchievements/standaloneModal/chatPetAchievementsEditor/MixedSelected/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/85ebae9e820e7c35589bd7d88483a37d8a1a63f385255e5f9b2fd54883ee447e)

#### chat/petAchievements/standaloneModal/chatPetAchievementsEditor/MixedSelected/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b4e697f87416c5f384d7dd0338fcf76ca128bf695efa96ed885abc124a8736e1)

#### comments/commentTree/CommentTreeMetadataZoomed/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/1a868371c89df3ba1f23de1c82d2d27d2c0c044e7f52d2964b5052c9457527d4)

#### comments/commentTree/CommentTreeMetadataZoomed/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/60a63cc5b0df6f49efcd113ae4070fd0d5eab81836f646c6268308b1e0430045)

#### comments/commentTree/CommentTreeMetadataZoomed/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/a81446b88a24acb43f7713d0d84c921bb9d79d4c06448e77b4baae5c1f5c9026)

#### comments/commentTree/CommentTreeMetadataZoomed/LightHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/0ef899f1c38118a9e795682b8a2659ad7d2f06fe06700bf2321b3346f3bebbe9)

#### editor/codeEditor/CodeEditor/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b4617f74b50a09295a5151a0d53481c37a53839f94f23f6e7d0a5a6159a7a231)

#### editor/codeEditor/CodeEditor/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/10e1881a8125f12fa8a45164f5bda6b55319bd0dad93e465246b407bed6bc3e1)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthClassification/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/92340a8ea9c540e02cfb4de7dbf8614464773a7c0995820650a4f8d2f9a815ba)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthClassification/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/55d5ee041108b8fd525642374564c62fb96f0c5a098412876615262a87e5f5c6)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthCode/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/27f176d4c094a056a99ce2a81043d417b90ec67dbbb2c996a4c4e54cea20ecac)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthCode/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b84c6f6f05420ba33e71cec227c976481b166a2967e9f295b9723c0a32228969)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthFont/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/617d095ee78a7304243eef8e19bca030697076f766220f44cbc5ab6cc74e7c84)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthFont/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/0028778f2f2a0859c2def1a544d03b53b791b7510a8264c2af47e4e0024f4ee5)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthProportionalFont/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/af5f44392500922f69cace7abbce2510e7150efb8b40d28a5579185e2bd77469)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthProportionalFont/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/467e6c59b70fbd0153e463f8a5bbdb778f9b96aa27117fa8c276e126004fe2ac)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthSelection/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/e6d0cd54d1134b6d226ad90b38d519282f690e4842f56324b4f105196ad1a7d8)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthSelection/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/d2f28d080bfa99f2f93566c860e11ca891eb8e38ef27a4b20286b7227d235d89)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthTwoCells/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/aaf22a854a5610a33b0b8d04f2827eb897cd09c8093649ddea905cfe2994de2a)

#### editor/fullwidthCharacterWidth/FullwidthCharacterWidthTwoCells/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/07cc96d028f69fd9609b88fa23b1c087cde223393dd0fd9ad6341e480068db95)

#### editor/injectedTextDecorations/ColorDecorators/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/15bccf97b15ae64f26121c0893b889a7ab19cc834bdbe771d0527f0a997c49b8)

#### editor/injectedTextDecorations/ColorDecorators/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/ca4563d37cccd40a5f49e1d6075dde7bbf085b718ca52a3e22d91e5d951242d2)

#### editor/injectedTextDecorations/InlayHints/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/c857a196daad3ec04aea7f7f1cf292321735549a2ad42a9b7fdb83a6f1c2a860)

#### editor/injectedTextDecorations/InlayHints/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/76ab9ccd41b2b1a400c2feece58e56e8f49cad84023ed07708305e2ed75db8f5)

#### editor/injectedTextDecorations/InlineProgress/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/53099b4cbb5111c9cc1060cb560ce717d687cc73ccfc2522571a9ecd43dbf6d7)

#### editor/injectedTextDecorations/InlineProgress/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/4aaae3363f8f4637ecde8de278eefc8a04f04a70f0ba6567309d9e8c76e8a260)

#### editor/injectedTextDecorations/SelectedColorDecorator/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/01ab89746de3549a3f1977cf328c54f2d0466cbb99b4f0e85f63e8492bb2568d)

#### editor/injectedTextDecorations/SelectedColorDecorator/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/ba9f3a1f916231953b82851a61bafbe0e2738056cac9d9a5be47da573d8ea5da)

#### editor/inlineChatZoneWidget/InlineChatZoneWidget/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/935fccd2015c4b87e42ed8deca53143eca7f90e29908e87ad5efbed27e3cb6ce)

#### editor/inlineChatZoneWidget/InlineChatZoneWidget/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/149a3762c5eef80f2a1c74385c9d45871821de012a9cc36ecaa8d22858ac1ad2)

#### editor/inlineChatZoneWidget/InlineChatZoneWidgetTerminated/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/cc1638d294072922eb21dd4f90435744db32b35e7bbdcc2f5cbcbbaf07ee1e36)

#### editor/inlineChatZoneWidget/InlineChatZoneWidgetTerminated/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/8d8b39f9a3dd85453ad1594df888c7ac1908d5c7ed80a5b15238d818a89aeb1b)

#### editor/wordWrapIndicator/WordWrapIndicator/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/e3730bbf363c9b4f53eacffa84eab3bdc2e7918976fe587a103fb8b58497d10b)

#### editor/wordWrapIndicator/WordWrapIndicator/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/2c60071062672d2bb4d39c089120d25839c155fb04d9e5bc8100131a5601a3b8)

#### editor/wordWrapIndicator/WordWrapIndicator/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/9b7191f3dc7cede99687efc61bc2e50324e23b2bd0781ab62aed5bb6c113e77e)

#### editor/wordWrapIndicator/WordWrapIndicatorDisabled/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/ba8177448872e3a16dcb477d4c6dd43910796428122761706ac72159b6a6cf1b)

#### editor/wordWrapIndicator/WordWrapIndicatorDisabled/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/bfd14bc97613141a7bb9914a204d04b4d2e4f1cd3cedfd806201827fdfa6b05c)

#### editor/wordWrapIndicator/WordWrapIndicatorFixedColumnBeyondViewport/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/3c9b1335680970e669c48dbadb816b4f42a733e36d5d1585eae3f5b2a90ce88b)

#### editor/wordWrapIndicator/WordWrapIndicatorFixedColumnBeyondViewport/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/44a44a161770ed83c0d9e6214175f1153fe44938942ed85c722fc2d1858cac07)

#### editor/wordWrapIndicator/WordWrapIndicatorVariableLineHeight/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/3060cc772b4475c7c0bd22ba966f9a2e865056254b27165974c9cb6c6f9f7b48)

#### editor/wordWrapIndicator/WordWrapIndicatorVariableLineHeight/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/f6a34b4ac5a13300f402a922b935765ec0a55b712b2bc6951da7be8fa1c1eb7c)

#### editor/wordWrapIndicator/WordWrapIndicatorViewportWrapping/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/a566d109318a76dcf050cc22abec5651b22cdde14c203a4f7f5a004d763aed55)

#### editor/wordWrapIndicator/WordWrapIndicatorViewportWrapping/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/2945563f28440c62c812e2c80ac40620807822ec8b691bac9b79a85610b4fc50)

#### sessions/accountMenu/petAchievementBadges/chatPetAchievementBadges/AllBadges/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/1e3ddc3ee992c5ce9561c6b3a473ec3036675a5582c8a6ddb931da6095cb5d37)

#### sessions/accountMenu/petAchievementBadges/chatPetAchievementBadges/AllBadges/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/fe4b95bf8348637bba9f8c0dda791924e6c67fd7b5d173398f9b2c0bfc9f7071)

#### sessions/chat/input/chatInput/ResponsiveModelResizeCycleMinimal/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/0fadae9fab68892552ea7008bd229daa6b1a8ac5bee117a524bff8ce912766af)

#### sessions/chat/input/chatInput/ResponsiveModelResizeCycleMinimal/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/db4c0f5af66921e0f3ec672e488fddc46029fd9377983401dfd411bb1f0795c7)

#### sessions/chat/newWidget/newChatWidget/NewSessionAttachedContext/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/042756bd56dc109cd337ef40cbd7247b66c264500f9b87b579e68dab2f191c74)

#### sessions/chat/newWidget/newChatWidget/NewSessionAttachedContext/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/21881ffa51a4e8b25c2213de9264579b61b1ace56bab8dccfbe22c6826b32c9f)

#### sessions/chat/newWidget/newChatWidget/NewSessionAutoModel/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/e73a189001d6697070012cd9aa0e2d3f3b8cbebe351796e48e09fbfd630fadda)

#### sessions/chat/newWidget/newChatWidget/NewSessionAutoModel/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/1d41badb67fe4fa61d5a2cdbd00a2d873f81b5fc88db3e50fc2e3aa7f2db287b)

#### sessions/chat/newWidget/newChatWidget/NewSessionChatBackground/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/c8691d60adad873c8689818444c04e394b41fc527df18f3ecbc59ea20fe2ccd8)

#### sessions/chat/newWidget/newChatWidget/NewSessionChatBackground/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/7cd99eb15896de68a02710695fa5cc208d9634ab89fc13195d1b91420f0e88a1)

#### sessions/chat/newWidget/newChatWidget/NewSessionCompactAutoModel/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/8b6db92f08b844aee82800d7bf4bd749a9162eea5dc7d534b49928a3432ab268)

#### sessions/chat/newWidget/newChatWidget/NewSessionCompactAutoModel/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/d5f52eb297cc8c0ad3f7d29eee48fb8eb7843826a909a7e7de0099bb305d3154)

#### sessions/chat/newWidget/newChatWidget/NewSessionGitHubContextPicker/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/68829b012b4598ae02f24619b999e6b260d696106576885556c27318d3ffa89b)

#### sessions/chat/newWidget/newChatWidget/NewSessionGitHubContextPicker/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/180cb6633f8c78d01b6fb57393d0c6b836d75f85145d51bf6803314f62aaf9ca)

#### sessions/chat/newWidget/newChatWidget/NewSessionPhoneAttachedContext/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/2a071cdefaf8de6d0673fad8f9ab6e5566a537d4fb50da63e4e224eeee73674d)

#### sessions/chat/newWidget/newChatWidget/NewSessionPhoneAttachedContext/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/f72b4375545d0487aaeac0c9cd6497ab461beb62c9c4d4be91f4ac1f3f556e15)

#### sessions/chat/newWidget/newChatWidget/NewSessionRemoteWorkspace/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/ee92a358a6339834736ac9f6b82d81c4356fd83b6279c5472371365376d03c90)

#### sessions/chat/newWidget/newChatWidget/NewSessionRemoteWorkspace/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/1196696330713fa5d98d22701e7edb1c26ca73f964564aaed16b2c91af34f53b)

#### sessions/chat/newWidget/newChatWidget/NewSessionWorkspacePicker/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/7e7d1d479eddc999036f8dfdf70a2b7f2176cfbc8f09ef547ae127f0bcd65d12)

#### sessions/chat/newWidget/newChatWidget/NewSessionWorkspacePicker/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/980fa555083b7c0fdaed41b0d1ec2e0d8bb805578280a8932006e8b95cfa7ded)

#### sessions/chat/view/chatView/AssistantResponseBackground/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/241bd9a46bc65571c6cea34010ac06b84f91a2e3ef94e25a2acc191281611eae)

#### sessions/chat/view/chatView/AssistantResponseBackground/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/e486fa301a423e4ea298432b06a1d2bc38f2dd623a4d77873d6b6e5873cb4946)

#### sessions/chat/view/chatView/AssistantResponsePlain/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/17f0eea5314f88575b13aef44e851e53434d52f34036a72b7b4a01ec0911b98a)

#### sessions/chat/view/chatView/AssistantResponsePlain/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/247814f062d556d98a5474ef65d2040128237d94c1616e379fd37a26fb616b13)

#### sessions/chat/view/chatView/CheckpointControlsBackground/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/980d7d707ada56bad3e16303036ead3074447ce96a8c9d7fa459ae21b13ae6f3)

#### sessions/chat/view/chatView/CheckpointControlsBackground/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/0a8bd48a36b3a11a06d11d02788e195af77ab08598585be0a77659ee40e7f3c8)

#### sessions/chat/view/chatView/RequestAttachmentBackground/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/8c9be520a4f099b78e29340d9520c3bf2f272a2d1e773d176977f9aa183963ce)

#### sessions/chat/view/chatView/RequestAttachmentBackground/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/6d74cdd3edb6fea60ae08e233a168d1ab2862b5b283206e27f77ce980e8bc79c)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Accent/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b0e40df368cf7fc0c277fe259ffdc0d1e115c8bb247076c41e45326fe0727f27)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Accent/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/2e624aeed24ef3d79e54a89d5e03ac4b2cd40ec4c7e35bdca430bc5729e36449)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Accent/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/7f23bf5ec8cc6dca4984588a2799bfd8c474b9cbfdc46b7492dc560674824e50)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Narrow/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/04a7325a53906994ba4cd8544e3545a34f47d34ee217414edf6abad07d12a7d0)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Narrow/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/f9ccc89121f0b10fb398a0ceb1f9302211dbb069e22cd6d13ede9f3411d4fcc9)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Narrow/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b33a584913c10c11ccb45516c2d4977eb545a6a5f0d4505f39260927f2fe4cf9)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Running/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/ef6b6c9e71c37d7716ab8b0d404a2381377dc2fdbe55be09ac30b06ea0b6af9f)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Running/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b7852b606c3e4f28f354a58bfa342262c6800407b7494d8c6e1328452f1bb10a)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Running/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/05183fa9e5bbe592f5d711d9661dfed3b6a8d7ea31f0d5c3b916787a8c954aa1)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Soft/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/eec50d2a9a86dc1ec9f98e45cd23cdeb1a0c4c1057677ce352876cdeb94d75ed)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Soft/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/da60851cc3372baac8d29fd6ed651b39cc66347474b4c412788a255672484e87)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Soft/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/af268bfa64dd8a47c8e05e756742156c27b0ff49306146e2aa343260b5838735)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Unread/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/83cd7defd6d83de4178701e9fd1c817f81f49ad06d2ae59760d958d4d6aa52bd)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Unread/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/a1db74bd19da0772ca4caeaf341646344e2cb775708c5732f00a30fd94473960)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge_Unread/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/38d000ecc104d74252f7bac7d47f712e8deb2bd4907657d50993cbf0ee9fcc3e)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/0ed9e3fcbd8e6a1b94016e7b8c9f823f5faad1e861814e3593a4a65373ddf6a7)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/2e624aeed24ef3d79e54a89d5e03ac4b2cd40ec4c7e35bdca430bc5729e36449)

#### sessions/sessionsList/SessionsList_AutomationsNewBadge/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/0154b8cd8302a62959c0a067e02aadc24d27a54d85891dd19fb9e9b4d99362f2)

#### sessions/sessionsList/SessionsList_CompactChatRename/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/1318fd99d4be3fbc1b84494549f0a4474d0d864e12430bd8b2cc4df99665fb52)

#### sessions/sessionsList/SessionsList_CompactChatRename/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/2065baa531ad27e1b71e053b384a264859b99fa169fa50b04bb2e679a4abdded)

#### sessions/sessionsList/SessionsList_CompactNeedsInput/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/a8a00b4654c7581310bebd78710a1e29e9920ddbabbf9e35655bd9cd689e4d9d)

#### sessions/sessionsList/SessionsList_CompactNeedsInput/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/1af97afcf566429c3f8acb74707c2b8f014060ca0547a79777aa632302ae301e)

#### sessions/sessionsList/SessionsList_CompactSessionRename/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/73f2fa43e0a03367d08916d8d27decbe5b76cbdff325549fae73a976d8af3b78)

#### sessions/sessionsList/SessionsList_CompactSessionRename/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/b58c784d3624334112da4034d215d88c03aac3c0919af6169d84b3ef5d70a979)

#### sessions/sessionsList/SessionsList_LightweightNewButton/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/a061a58bb4fbabce4ce5badf826c4377a624fc9ba88dbc5ec66f0bfaaef9e3d4)

#### sessions/sessionsList/SessionsList_LightweightNewButton/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/50c9d63b886aa15e5aab690fca127c675b135ac76c12a36afa65cc40200e985b)

#### sessions/sessionsList/SessionsList_LightweightNewButton/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/27750194694cd6b4941e11c7752732c04f934269141b93ad9bbd6131217ace45)

#### sessions/sessionsList/SessionsList_LightweightNewButtonWithKeybindingBackground/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/fb23f2caac47e86a717f4dfe4adb1b95c54c8b1afa3e25b712ece04403122043)

#### sessions/sessionsList/SessionsList_LightweightNewButtonWithKeybindingBackground/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/4ada330a003107db5221c84f4662aff80f1f4b541877e80420c0cf22918bf5b2)

#### sessions/sessionsList/SessionsList_LightweightNewButtonWithKeybindingBackground/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/54f5cf2d72ea720ff9c6f07388c686f91f7541abff62ef516b321588260da824)

#### sessions/sessionsList/SessionsList_NarrowHoverToolbar/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/5dae1fd2e220ae775ce867ca9407188c7670c0808ebaafa55ae0dbbc3809cccd)

#### sessions/sessionsList/SessionsList_NarrowHoverToolbar/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/d6baba279be027d3b1699b970a86bb168981c641332a46d3392287a14237b117)

#### sessions/sessionsList/SessionsList_NestedChatHierarchyGuides/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/d99d2945d183b36d88e27b88504f052dd94470b20e2323b240b22b749460faed)

#### sessions/sessionsList/SessionsList_NestedChatHierarchyGuides/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/c46f523601ae0d57ae2bb306465cac7f1fb127adf02c3047c362f8432bd2c864)

#### sessions/sessionsList/SessionsList_PeerChatInProgress/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/525f63dbf012de4a9274e1b75f6acadd7fefab05dcc8834091753e3adbf26ccf)

#### sessions/sessionsList/SessionsList_PeerChatInProgress/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/2601964dd65f8a55f941cd68976a91f602a65cd40980d3951b7cf795cfdefe24)

#### sessions/sessionsList/SessionsList_SelectedKeyboardFocus/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/8d7515d4ec9fdee7a365b4c1af9fbf3326cdbba8ed857c4c60d9cad764abdd8c)

#### sessions/sessionsList/SessionsList_SelectedKeyboardFocus/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/54f41b5fe0f20683151eb5891abbe8ac449d2f16f7dde922e9a3a7104c638770)

#### sessions/sessionsList/SessionsList_SelectedKeyboardFocus/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/6a869c24b606e74a74331f03f693b8459e7ab2a92f77269b4b2ca49b880a4ffa)

#### workbench/activityBarMenu/CompactActivityBarMenu_CompactDensity/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/19848fef9455de199ef49620b6e5f94f77093eddcfc1ffa2dd6732f355c516f3)

#### workbench/activityBarMenu/CompactActivityBarMenu_CompactDensity/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/50440b966cd7c6cf462f584c7048f5a669b292463ae8914657281b048c1a6806)

#### workbench/activityBarMenu/CompactActivityBarMenu_CompactDensity/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/1378229a45238eac02e9b4d12d2a37da63d58e9e81612a7a0c09da7bc5a11242)

#### workbench/activityBarMenu/CompactActivityBarMenu_DefaultDensity/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/245b31e99f7831acfcd27e05a1aa3574e94bf387a33f19851c16dde3a0593601)

#### workbench/activityBarMenu/CompactActivityBarMenu_DefaultDensity/DarkHighContrast
![screenshot](https://hediet-screenshots.azurewebsites.net/images/d17288e25fd966b8dc7fe9300c1adcfe5c77b5b700ff6ffb4eea37e6d1a773ae)

#### workbench/activityBarMenu/CompactActivityBarMenu_DefaultDensity/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/2786fba1b7f0b41a26e238ea678ef381bd004d977f16abcb600239e142d1488e)
Patch
--- test/componentFixtures/blocks-ci-screenshots.md	2026-09-18 11:01:30.588649513 +0000
+++ /tmp/blocks-ci-updated.md	2026-09-18 11:20:44.483082926 +0000
@@ -478,13 +478,13 @@
 ![screenshot](https://hediet-screenshots.azurewebsites.net/images/2065baa531ad27e1b71e053b384a264859b99fa169fa50b04bb2e679a4abdded)
 
 #### sessions/sessionsList/SessionsList_CompactNeedsInput/Dark
-![screenshot](https://hediet-screenshots.azurewebsites.net/images/0431a69c2294ffa610c8b29c0f12e44fa24e975003237a946e5e31a71b28b52c)
+![screenshot](https://hediet-screenshots.azurewebsites.net/images/a8a00b4654c7581310bebd78710a1e29e9920ddbabbf9e35655bd9cd689e4d9d)
 
 #### sessions/sessionsList/SessionsList_CompactNeedsInput/Light
 ![screenshot](https://hediet-screenshots.azurewebsites.net/images/1af97afcf566429c3f8acb74707c2b8f014060ca0547a79777aa632302ae301e)
 
 #### sessions/sessionsList/SessionsList_CompactSessionRename/Dark
-![screenshot](https://hediet-screenshots.azurewebsites.net/images/649fa74ee5dd64a0187c02b859a0b0483d07ea521e8c3d0d9781091637229774)
+![screenshot](https://hediet-screenshots.azurewebsites.net/images/73f2fa43e0a03367d08916d8d27decbe5b76cbdff325549fae73a976d8af3b78)
 
 #### sessions/sessionsList/SessionsList_CompactSessionRename/Light
 ![screenshot](https://hediet-screenshots.azurewebsites.net/images/b58c784d3624334112da4034d215d88c03aac3c0919af6169d84b3ef5d70a979)

Track effective workspaces and changesets per chat, compute branch changes across repositories, and open complete session workspaces in the editor.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep chat workspaces, changesets, artifacts, pull requests, and Agent Merge operations scoped to their owning repository and worktree while preserving a session-wide aggregate view. Add explicit fresh-worktree creation, relationship experiment gating, multi-PR presentation, and compact multi-project folder labels.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Restore uncommitted pull request operations, canonicalize discard targets across filesystem aliases, and complete chat workspace test fixtures. Refresh the intentional Agent Host traffic and component screenshot baselines.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Derive chat changesets from the existing session catalog instead of extending AHP. Correct per-repository base branch resolution and session-wide pull request artifact deduplication.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@sandy081
Sandeep Somavarapu (sandy081) force-pushed the sandy081/agents/chat-folder-separation-feature branch from b187900 to 6961335 Compare September 18, 2026 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants