# Base Utilities
src/vs/base/common/oauth.ts @TylerLeonhardt
src/vs/base/browser/domSanitize.ts @mjbvz
src/vs/base/parts/quickinput/** @TylerLeonhardt

# Base Widgets
src/vs/base/browser/ui/grid/** @benibenj
src/vs/base/browser/ui/list/** @benibenj
src/vs/base/browser/ui/sash/** @benibenj
src/vs/base/browser/ui/splitview/** @benibenj
src/vs/base/browser/ui/table/** @benibenj
src/vs/base/browser/ui/tree/** @benibenj

# Platform
src/vs/platform/agentHost/node/claude/** @TylerLeonhardt
src/vs/platform/agentHost/**/*Automation* @ulugbekna @benvillalobos
src/vs/platform/agentHost/**/*automation* @ulugbekna @benvillalobos
src/vs/platform/agentHost/common/state/protocol/channels-automation-run/** @ulugbekna @benvillalobos
src/vs/platform/agentHost/common/state/protocol/channels-automation/** @ulugbekna @benvillalobos
# Agent Host tool budget: the deferral allow-lists and the baselines a tool author must update (see src/vs/platform/agentHost/AGENTS.md §9)
src/vs/platform/agentHost/node/copilot/copilotBuiltinToolAllowlist.ts @bhavyaus
src/vs/platform/agentHost/node/copilot/toolSearchDeferral.ts @bhavyaus
src/vs/platform/agentHost/test/node/serverToolGroups.test.ts @bhavyaus
src/vs/platform/agentHost/test/node/toolSearchDeferral.test.ts @bhavyaus
src/vs/platform/agentHost/test/node/e2e/providers/copilotPromptsE2E.integrationTest.ts @bhavyaus
src/vs/platform/agentHost/test/node/providerIntegration/copilotBuiltinToolAllowlist.integrationTest.ts @bhavyaus
src/vs/platform/agentHost/test/node/e2e/providers/__snapshots__/*.prompt.md @bhavyaus
src/vs/platform/browserView/** @kycutler @jruales
src/vs/platform/quickinput/** @TylerLeonhardt
src/vs/platform/secrets/** @TylerLeonhardt
src/vs/platform/terminal/common/** @anthonykim1
src/vs/platform/terminal/electron-main/** @anthonykim1
src/vs/platform/terminal/node/** @anthonykim1

# Electron Main
src/vs/code/** @deepak1556

# Workbench Layout & Editor Parts
src/vs/workbench/browser/parts/** @benibenj
src/vs/workbench/services/editor/** @benibenj
src/vs/workbench/services/layout/** @benibenj

# Workbench Services
src/vs/workbench/services/authentication/** @TylerLeonhardt
src/vs/workbench/services/browserView/** @kycutler @jruales
src/vs/workbench/services/dialogs/** @alexr00
src/vs/workbench/services/languageDetection/** @TylerLeonhardt
src/vs/workbench/services/views/** @sandy081 @benibenj

# Workbench Contributions
src/vs/workbench/contrib/authentication/** @TylerLeonhardt
src/vs/workbench/contrib/browserView/** @kycutler @jruales
src/vs/workbench/contrib/chat/**/*Automation* @ulugbekna @benvillalobos
src/vs/workbench/contrib/chat/**/*automation* @ulugbekna @benvillalobos
src/vs/workbench/contrib/chat/browser/chatListRenderer.ts @roblourens
src/vs/workbench/contrib/chat/common/automations/** @ulugbekna @benvillalobos
src/vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool.ts @TylerLeonhardt
src/vs/workbench/contrib/chat/test/common/automations/** @ulugbekna @benvillalobos
src/vs/workbench/contrib/localization/** @TylerLeonhardt
src/vs/workbench/contrib/quickaccess/browser/commandsQuickAccess.ts @TylerLeonhardt
src/vs/workbench/contrib/scm/** @lszomoru
src/vs/workbench/contrib/terminal/** @anthonykim1
src/vs/workbench/contrib/terminalContrib/** @anthonykim1
src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts @alexr00
src/vs/workbench/contrib/preferences/** @rzhao271

# Sessions Contributions
src/vs/sessions/contrib/browserView/** @kycutler @jruales
src/vs/sessions/contrib/canvases/** @ulugbekna

# Build
build/azure-pipelines/** @lszomoru
build/azure-pipelines/common/sanity-tests.yml @dmitrivMS
build/lib/i18n.ts @TylerLeonhardt
resources/linux/debian/** @rzhao271
resources/linux/rpm/** @rzhao271

# Editor contrib
src/vs/editor/standalone/browser/quickInput/** @TylerLeonhardt

# Workbench API
src/vs/workbench/api/common/extHostLocalizationService.ts @TylerLeonhardt
src/vs/workbench/api/browser/mainThreadAuthentication.ts @TylerLeonhardt
src/vs/workbench/api/common/extHostAuthentication.ts @TylerLeonhardt
src/vs/workbench/api/node/extHostAuthentication.ts @TylerLeonhardt
src/vs/workbench/api/common/extHostMcp.ts @TylerLeonhardt
src/vs/workbench/api/browser/mainThreadMcp.ts @TylerLeonhardt
src/vs/workbench/api/common/extHostQuickOpen.ts @TylerLeonhardt
src/vs/workbench/api/browser/mainThreadSecretState.ts @TylerLeonhardt

# Extensions
extensions/copilot/assets/prompts/skills/create-canvas/** @ulugbekna
extensions/copilot/src/extension/chatSessions/claude/** @TylerLeonhardt
extensions/copilot/src/extension/chatSessions/vscode-node/claudeChatSession* @TylerLeonhardt
extensions/copilot/src/extension/completions-core/** @ulugbekna
extensions/copilot/src/extension/completions/** @ulugbekna
extensions/copilot/src/extension/inlineEdits/** @ulugbekna
extensions/copilot/src/extension/typescriptContext/**/nes.spec.ts @ulugbekna
extensions/copilot/src/extension/typescriptContext/**/nesRename* @ulugbekna
extensions/copilot/src/extension/xtab/** @ulugbekna
extensions/copilot/src/lib/vscode-node/test/getInlineCompletions.* @ulugbekna
extensions/copilot/src/lib/vscode-node/test/nesProvider.* @ulugbekna
extensions/copilot/src/platform/inlineEdits/** @ulugbekna
extensions/copilot/src/platform/nesFetch/** @ulugbekna
extensions/copilot/test/base/cachingCompletionsFetchService.ts @ulugbekna
extensions/copilot/test/base/completionsCache.ts @ulugbekna
extensions/copilot/test/inline/inlineEditCode.stest.ts @ulugbekna
extensions/copilot/test/simulation/fixtures/inlineEdits/** @ulugbekna
extensions/copilot/test/simulation/inlineEdit/** @ulugbekna
extensions/copilot/test/simulation/nesCoffeTests.ts @ulugbekna
extensions/copilot/test/simulation/nesCoffeTestsTypes.ts @ulugbekna
extensions/copilot/test/simulation/nesExternalTests.ts @ulugbekna
extensions/copilot/test/simulation/nesOptionsToConfigurations.ts @ulugbekna
extensions/copilot/test/simulation/workbench/components/nesExternalModeToolbar.tsx @ulugbekna
extensions/copilot/test/simulation/workbench/stores/nesExternalOptions.ts @ulugbekna
extensions/copilot/docs/NES_EXPECTED_EDIT_CAPTURE.md @ulugbekna
extensions/microsoft-authentication/** @TylerLeonhardt
extensions/github-authentication/** @TylerLeonhardt
extensions/git/** @lszomoru
extensions/git-base/** @lszomoru
extensions/github/** @lszomoru
extensions/vscode-api-tests/src/singlefolder-tests/browser*.test.ts @kycutler @jruales

# Testing
test/scenario/** @bryanchen-d
test/sanity/** @dmitrivMS

# Agents Workbench
# Ensure the Agents workbench team is aware of changes to the sessions model and services
src/vs/sessions/services/sessions/** @sandy081 @lszomoru

# Ensure the Agents workbench team is aware of changes to the core workbench layout
src/vs/sessions/contrib/layout/** @benibenj
src/vs/sessions/browser/parts/** @benibenj
src/vs/sessions/browser/workbench.ts @benibenj

# Agents Window architecture specifications and their routing policy.
/src/vs/sessions/*.md @sandy081
/src/vs/sessions/contrib/layout/browser/*.md @sandy081
/src/vs/sessions/contrib/providers/*/*.md @sandy081
/.github/instructions/sessions.instructions.md @sandy081
/.github/skills/sessions/SKILL.md @sandy081
/.github/skills/chat-customizations-editor/SKILL.md @sandy081
