buffer.test|title=Buffer Performance issue with VSBuffer#slice #76076|occurrence=1
Frontier kind: Test frontier
unlabeled · c_0cd3ebd27864
4168 tests · 7384 LOC · 33 files · introduces 1 test · 0 LOC · 0 files
Introduces — evidence that enters the hierarchy at this concept
- Code
- 0 ranges0 lines · 0 files
- Tests
- 1 test
Contains — complete concept membership
- All code (extent)
- 1068 ranges7384 lines · 33 files · Browse complete extent
- All tests (intent)
- 4168 testsBrowse complete intent
Neighbourhood graph
The orange circle is the focus. Violet and green circles are every ancestor and descendant, broader and narrower, at any distance; blue squares and pink diamonds are the introduced files and exact introduced tests of every visible concept, not only the focus's. Arrows point from broader to narrower concepts and bridge only concepts omitted from this view. Undirected links show source or test introduction. Concept and file size follows LOC; exact test nodes use test-count units.
- Focus concept
- Ancestors (broader)
- Descendants (narrower)
- Introduced files
- Introduced tests
Introduced files, introduced tests, and structurally relevant concept specialization
In the embedded map, ordinary wheel input scrolls the page; use the visible controls to zoom and drag to pan. Open the full-screen map for canvas navigation: wheel pans, Ctrl/Command plus wheel zooms, and arrow keys pan when this region is focused. On touch screens, open the full-screen map to pan or pinch. If JavaScript or WebGL is unavailable, use the native relationship evidence on this page.
Graph controls are ready.
Interactive rendering requires JavaScript and WebGL. Use the native relationship evidence on this page while the interactive map is unavailable.
Native relationship evidence
Every exact file and test below is linked only from the concept that introduces it.
- buffer.test|title=Buffer Performance issue with VSBuffer#slice #76076|occurrence=1 — Focused concept Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files:
- extHostTunnelService.ts ×17 — Ancestor (broader) Introduced files:
- extHostSCM.ts ×86 — Ancestor (broader) Introduced files: Introduced tests:
- extHostTerminalShellIntegration.ts ×29 — Ancestor (broader) Introduced files:
- claudeAgent.test|title=ClaudeAgent fromSdkModelInfo projects ModelInfo without commercial metadata and reuses the effort schema|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent AgentSession URI helpers round-trip the claude scheme|occurrence=1 — Ancestor (broader) Introduced tests:
- claudePromptResolver.ts ×1 — Ancestor (broader) Introduced files:
- extHostTypeConverters.ts ×13 — Ancestor (broader) Introduced files: Introduced tests:
- extHostTypeConverters.ts ×3 — Ancestor (broader) Introduced files:
- extHostTypeConverters.ts ×3 — Ancestor (broader) Introduced files:
- extHostTypeConverters.ts ×2 — Ancestor (broader) Introduced files:
- extHostTypeConverters.ts ×2 — Ancestor (broader) Introduced files:
- legacyLinesDiffComputer.ts ×1 — Ancestor (broader) Introduced files:
- sparseMultilineTokens.ts ×33 — Ancestor (broader) Introduced files:
- utils.ts ×5 — Ancestor (broader) Introduced files:
- coordinatesConverter.ts ×14 — Ancestor (broader) Introduced files:
- wordCharacterClassifier.ts ×1 — Ancestor (broader) Introduced files:
- instantiationServiceMock.ts ×2 — Ancestor (broader) Introduced files:
- sparseTokensStore.ts ×1 — Ancestor (broader) Introduced files:
- modelService.ts ×3 — Ancestor (broader) Introduced files:
- chatModel.ts ×1 — Ancestor (broader) Introduced files:
- map.ts ×1 — Ancestor (broader) Introduced files:
- chatVariableEntries.ts ×2 — Ancestor (broader) Introduced files:
- chatVariableEntries.ts ×1 — Ancestor (broader) Introduced files:
- textModel.ts ×1 — Ancestor (broader) Introduced files:
- pieceTreeTextBuffer.ts ×4 — Ancestor (broader) Introduced files:
- textModel.ts ×3 — Ancestor (broader) Introduced files:
- chatModel.test|title=normalizeSerializableChatData v3 with bug|occurrence=1 — Ancestor (broader) Introduced tests:
- chatModel.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- chatModel.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- chatModel.ts ×2 — Ancestor (broader) Introduced files:
-
chatModel.test|title=isExportableSessionData invalid - null|occurrence=1, chatModel.test|title=isExportableSessionData invalid - undefined|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatModel.test|title=isExportableSessionData invalid - null|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatModel.test|title=isExportableSessionData invalid - undefined|occurrence=1
- chatModel.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- workspacelessScratchDir.ts ×1 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×1 — Ancestor (broader) Introduced files:
-
chatModes.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatHandoffs.test|title=buildCustomAgentHandoffsInfo should handle multiple modes|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatHandoffs.test|title=buildCustomAgentHandoffsInfo should return empty handoffs for modes without handOffs|occurrence=1
-
chatModes.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatHandoffs.test|title=getHandoffId should generate a stable id from agent and label|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatHandoffs.test|title=getHandoffId should handle single-word label|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatHandoffs.test|title=getHandoffId should handle special characters in label|occurrence=1
- runSubagentTool.test|title=RunSubagentTool resultText trimming trims leading empty codeblocks (```\n```) from result|occurrence=1 — Ancestor (broader) Introduced tests:
- sessionState.ts ×1 — Ancestor (broader) Introduced files:
- agentService.ts ×2 — Ancestor (broader) Introduced files:
- annotations.ts ×10 — Ancestor (broader) Introduced files:
- mcpServerRequestHandler.ts ×12 — Ancestor (broader) Introduced files:
-
mcpServerRequestHandler.ts ×2 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/mcp/common/mcpServerRequestHandler.ts
- src/vs/workbench/contrib/mcp/common/mcpTypesUtils.ts
- iterator.ts ×2 — Ancestor (broader) Introduced files:
- mcpServerConnection.ts ×3 — Ancestor (broader) Introduced files:
- mcpServerRequestHandler.ts ×1 — Ancestor (broader) Introduced files:
- jsonRpcProtocol.ts ×1 — Ancestor (broader) Introduced files:
- voiceChatService.ts ×11 — Ancestor (broader) Introduced files:
- iterator.ts ×2 — Ancestor (broader) Introduced files:
- fileService.ts ×3 — Ancestor (broader) Introduced files:
- nullOpenerService.ts ×1 — Ancestor (broader) Introduced files:
- autorunImpl.ts ×3 — Ancestor (broader) Introduced files:
- promise.ts ×3 — Ancestor (broader) Introduced files:
- codexAgent.ts ×8 — Ancestor (broader) Introduced files:
- chatViewModel.ts ×80 — Ancestor (broader) Introduced files:
- workspaceTrust.ts ×3 — Ancestor (broader) Introduced files:
- agentFeedbackAttachments.ts ×1 — Ancestor (broader) Introduced files:
-
mcpPrefixGenerator.test|title=McpPrefixGenerator different names live in independent buckets|occurrence=1, mcpPrefixGenerator.test|title=McpPrefixGenerator basic prefix uses mcp_ + safe lower-case name|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/mcp/test/common/mcpPrefixGenerator.test|title=McpPrefixGenerator basic prefix uses mcp_ + safe lower-case name|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/mcp/test/common/mcpPrefixGenerator.test|title=McpPrefixGenerator different names live in independent buckets|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/mcp/test/common/mcpPrefixGenerator.test|title=McpPrefixGenerator long registry-style names are clamped to MaxPrefixLen|occurrence=1
- agentPluginEnablement.ts ×12 — Ancestor (broader) Introduced files:
- workbenchTestServices.ts ×1 — Ancestor (broader) Introduced files:
- extensionManifestPropertiesService.ts ×5 — Ancestor (broader) Introduced files:
- extensionManifestPropertiesService.ts ×9 — Ancestor (broader) Introduced files:
-
pluginMarketplaceService.test|title=PluginMarketplaceService parses GitHub shorthand marketplace|occurrence=1, pluginMarketplaceService.test|title=PluginMarketplaceService parses GitHub shorthand marketplace with ref suffix|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/pluginMarketplaceService.test|title=PluginMarketplaceService parses GitHub shorthand marketplace with ref suffix|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/pluginMarketplaceService.test|title=PluginMarketplaceService parses GitHub shorthand marketplace|occurrence=1
-
constants.ts ×1 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/constants.ts
- src/vs/workbench/contrib/chat/test/common/mockChatSessionsService.ts
- testMcpService.ts ×4 — Ancestor (broader) Introduced files:
- testAgentHostTerminalManager.ts ×4 — Ancestor (broader) Introduced files:
- chatEntitlementService.ts ×8 — Ancestor (broader) Introduced files:
- constants.test|title=ChatConfiguration defaults local agent setting is ignored only in fully virtual workspaces|occurrence=1 — Ancestor (broader) Introduced tests:
- memento.ts ×3 — Ancestor (broader) Introduced files:
- modelSelection.ts ×10 — Ancestor (broader) Introduced files:
- constants.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- map.ts ×1 — Ancestor (broader) Introduced files:
- history.ts ×3 — Ancestor (broader) Introduced files:
- history.ts ×2 — Ancestor (broader) Introduced files:
- history.ts ×1 — Ancestor (broader) Introduced files:
- workbenchTestServices.ts ×1 — Ancestor (broader) Introduced files:
-
history.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/terminalContrib/history/test/common/history.test|title=Terminal history fetchFishHistory sanitizeFishHistoryCmd invalid new-lines|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/terminalContrib/history/test/common/history.test|title=Terminal history fetchFishHistory sanitizeFishHistoryCmd valid new-lines|occurrence=1
- fileService.ts ×1 — Ancestor (broader) Introduced files:
- workingCopyService.ts ×18 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- queryBuilder.ts ×27 — Ancestor (broader) Introduced files:
- terminalEnvironment.ts ×15 — Ancestor (broader) Introduced files:
- workbenchTestServices.ts ×3 — Ancestor (broader) Introduced files:
- mapSessionEvents.ts ×12 — Ancestor (broader) Introduced files:
- workbenchTestServices.ts ×1 — Ancestor (broader) Introduced files:
- marketplaceReference.ts ×6 — Ancestor (broader) Introduced files:
- abstractExtensionManagementService.ts ×32 — Ancestor (broader) Introduced files:
- protocolServerHandler.ts ×78 — Ancestor (broader) Introduced files:
- terminalToolIds.ts ×1 — Ancestor (broader) Introduced files:
- extensionResourceLoader.ts ×12 — Ancestor (broader) Introduced files:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files:
- fileService.ts ×3 — Ancestor (broader) Introduced files:
- copilotSessionLauncher.test|title=resolveByokSessionConfig returns empty and never starts the proxy when no bridge is active|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotSessionWrapper.ts ×2 — Ancestor (broader) Introduced files:
- copilotSessionLauncher.ts ×1 — Ancestor (broader) Introduced files:
- copilotSessionLauncher.ts ×3 — Ancestor (broader) Introduced files:
- copilotSessionLauncher.ts ×3 — Ancestor (broader) Introduced files:
- mcpIcons.ts ×2 — Ancestor (broader) Introduced files:
- mcpIcons.ts ×5 — Ancestor (broader) Introduced files:
- marketplaceReference.ts ×1 — Ancestor (broader) Introduced files:
- mcpTypes.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- marketplaceReference.ts ×1 — Ancestor (broader) Introduced files:
- strictKnownMarketplaces.ts ×2 — Ancestor (broader) Introduced files:
- claudeSdkMessageRouter.ts ×1 — Ancestor (broader) Introduced files:
- strictKnownMarketplaces.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- async.ts ×2 — Ancestor (broader) Introduced files:
- copilotShellTools.ts ×3 — Ancestor (broader) Introduced files:
- chatErrorMessages.ts ×10 — Ancestor (broader) Introduced files:
- agentHostSkillCompletionProvider.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×1 — Ancestor (broader) Introduced files:
- json.ts ×1 — Ancestor (broader) Introduced files:
-
manageTodoListTool.test|title=ManageTodoListTool Schema createManageTodoListToolData status has correct enum values|occurrence=1, manageTodoListTool.test|title=ManageTodoListTool Schema createManageTodoListToolData schema has required todoList field|occurrence=1, +2 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/tools/builtinTools/manageTodoListTool.test|title=ManageTodoListTool Schema createManageTodoListToolData returns valid tool data with proper schema|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/tools/builtinTools/manageTodoListTool.test|title=ManageTodoListTool Schema createManageTodoListToolData schema has required todoList field|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/tools/builtinTools/manageTodoListTool.test|title=ManageTodoListTool Schema createManageTodoListToolData status has correct enum values|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/tools/builtinTools/manageTodoListTool.test|title=ManageTodoListTool Schema createManageTodoListToolData todoList items have correct required fields|occurrence=1
- types.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×3 — Ancestor (broader) Introduced files:
- historyRecordFixtures.ts ×6 — Ancestor (broader) Introduced files:
- reducer.ts ×1 — Ancestor (broader) Introduced files:
- chatEntitlementService.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- mcpCustomizationController.ts ×2 — Ancestor (broader) Introduced files:
- mcpCustomizationController.ts ×2 — Ancestor (broader) Introduced files:
- agentHostChangesetFileMonitorCoordinator.ts ×2 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×9 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×3 — Ancestor (broader) Introduced files:
- agentHostTelemetryService.ts ×1 — Ancestor (broader) Introduced files:
- shellCommandExecution.ts ×3 — Ancestor (broader) Introduced files:
- agentHostTelemetryService.ts ×1 — Ancestor (broader) Introduced files:
- shellCommandExecution.ts ×1 — Ancestor (broader) Introduced files:
- shellCommandExecution.ts ×1 — Ancestor (broader) Introduced files:
- mcpCustomizationController.ts ×1 — Ancestor (broader) Introduced files:
- mcpCustomizationController.ts ×1 — Ancestor (broader) Introduced files:
- agentHostTelemetryService.ts ×1 — Ancestor (broader) Introduced files:
- mcpCustomizationController.ts ×5 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×3 — Ancestor (broader) Introduced files:
- mcpCustomizationController.ts ×2 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×3 — Ancestor (broader) Introduced files:
- fileService.ts ×2 — Ancestor (broader) Introduced files:
- extensionsScannerService.ts ×50 — Ancestor (broader) Introduced files:
- worktreeIsolation.ts ×1 — Ancestor (broader) Introduced files:
- mime.ts ×1 — Ancestor (broader) Introduced files:
- agentBranchNameGenerator.ts ×9 — Ancestor (broader) Introduced files:
- agentBranchNameGenerator.ts ×1 — Ancestor (broader) Introduced files:
- claudeSessionCustomizationDiscovery.ts ×9 — Ancestor (broader) Introduced files:
- claudeRuleScan.ts ×1 — Ancestor (broader) Introduced files:
- agentHostPullRequestOperationProvider.ts ×1 — Ancestor (broader) Introduced files:
- sessionPermissions.ts ×1 — Ancestor (broader) Introduced files:
- worktreeIsolation.ts ×1 — Ancestor (broader) Introduced files:
- agentHostTerminalManager.ts ×4 — Ancestor (broader) Introduced files:
- agentHostShellUtils.ts ×2 — Ancestor (broader) Introduced files:
- configuration.ts ×14 — Ancestor (broader) Introduced files:
- agentHostCommitOperationProvider.ts ×1 — Ancestor (broader) Introduced files:
- menuService.ts ×32 — Ancestor (broader) Introduced files:
- agentHostChangesetStateCache.ts ×2 — Ancestor (broader) Introduced files:
- editSurvivalReporter.ts ×3 — Ancestor (broader) Introduced files:
- agentHostTerminalManager.test|title=AgentHostTerminalManager – command detection integration multiple sequential commands get sequential IDs|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostTerminalManager.test|title=AgentHostTerminalManager – command detection integration CWD property dispatches TerminalCwdChanged|occurrence=1 — Ancestor (broader) Introduced tests:
-
agentHostTerminalManager.test|title=AgentHostTerminalManager – command detection integration nonce validation accepts trusted command lines|occurrence=1, agentHostTerminalManager.test|title=AgentHostTerminalManager – command detection integration nonce validation rejects untrusted command lines|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostTerminalManager.test|title=AgentHostTerminalManager – command detection integration nonce validation accepts trusted command lines|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostTerminalManager.test|title=AgentHostTerminalManager – command detection integration nonce validation rejects untrusted command lines|occurrence=1
- reducer.ts ×2 — Ancestor (broader) Introduced files:
- agentHostTerminalManager.test|title=AgentHostTerminalManager – command detection integration TerminalCommandDetectionAvailable is dispatched on first OSC 633|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeSessionCustomizationDiscovery.ts ×3 — Ancestor (broader) Introduced files:
- agentHostStateManager.test|title=AgentHostStateManager producer-emitted ChangesetCleared keeps the state alive (recompute path)|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostTerminalManager.ts ×5 — Ancestor (broader) Introduced files:
- claudeCustomizationTestUtils.ts ×1 — Ancestor (broader) Introduced files:
- agentHostTerminalManager.ts ×3 — Ancestor (broader) Introduced files:
- agentHostStateManager.test|title=AgentHostStateManager createSession emits sessionAdded notification|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotPluginConverters.ts ×2 — Ancestor (broader) Introduced files:
- agentHostFileCompletionProvider.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.test|title=AgentHostStateManager restoreSession does not emit sessionAdded notification|occurrence=1 — Ancestor (broader) Introduced tests:
- secrets.ts ×15 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×1 — Ancestor (broader) Introduced files:
- sessionServerTools.ts ×10 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×2 — Ancestor (broader) Introduced files:
- agentConfigurationService.ts ×2 — Ancestor (broader) Introduced files:
- resources.ts ×1 — Ancestor (broader) Introduced files:
- agentConfigurationService.ts ×6 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extHostExtensionActivator.ts ×33 — Ancestor (broader) Introduced files:
- agentHostStateManager.test|title=AgentHostStateManager seeds host build info into root state _meta when provided|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostStateManager.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.test|title=AgentHostStateManager omits host build info from root state _meta when not provided|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostStateManager.ts ×3 — Ancestor (broader) Introduced files:
- agentHostSessionTitleController.ts ×3 — Ancestor (broader) Introduced files:
- assignmentContextFilter.test|title=AssignmentContextFilter honors cached ids across reload before the owning filter is registered|occurrence=1 — Ancestor (broader) Introduced tests:
-
diskFileSystemProvider.ts ×21 — Ancestor (broader)
Introduced files:
- src/vs/base/parts/ipc/node/ipc.cp.ts
- src/vs/platform/files/common/diskFileSystemProvider.ts
- src/vs/platform/files/node/diskFileSystemProvider.ts
- src/vs/platform/files/node/watcher/baseWatcher.ts
- src/vs/platform/files/node/watcher/nodejs/nodejsClient.ts
- src/vs/platform/files/node/watcher/nodejs/nodejsWatcher.ts
- src/vs/platform/files/node/watcher/nodejs/nodejsWatcherLib.ts
- src/vs/platform/files/node/watcher/watcherClient.ts
- mcpManagementService.ts ×1 — Ancestor (broader) Introduced files:
- storage.ts ×2 — Ancestor (broader) Introduced files:
- storageService.test|title=StorageService (in-memory) Remove Data (application)|occurrence=1 — Ancestor (broader) Introduced tests:
- storageService.test|title=StorageService (in-memory) Remove Data (profile)|occurrence=1 — Ancestor (broader) Introduced tests:
- storageService.test|title=StorageService (in-memory) Remove Data (workspace)|occurrence=1 — Ancestor (broader) Introduced tests:
-
storageService.test|title=StorageService (in-memory) Storage change event scope (all keys)|occurrence=1, storageService.test|title=StorageService (in-memory) Storage change event scope (specific key)|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/storage/test/common/storageService.test|title=StorageService (in-memory) Storage change event scope (all keys)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/storage/test/common/storageService.test|title=StorageService (in-memory) Storage change event scope (specific key)|occurrence=1
- agentHostStateManager.ts ×1 — Ancestor (broader) Introduced files:
- agentHostFileCompletionProvider.ts ×1 — Ancestor (broader) Introduced files:
- sessionServerTools.ts ×9 — Ancestor (broader) Introduced files: Introduced tests:
- fileService.ts ×7 — Ancestor (broader) Introduced files:
- storageIpc.ts ×22 — Ancestor (broader) Introduced files:
- agentHostSyncOperationProvider.ts ×1 — Ancestor (broader) Introduced files:
-
agentHostStateManager.test|title=Subagent URI helpers buildSubagentSessionUri creates correct URI|occurrence=1, agentHostStateManager.test|title=Subagent URI helpers buildSubagentSessionUri preserves parent URI path shape|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostStateManager.test|title=Subagent URI helpers buildSubagentSessionUri creates correct URI|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostStateManager.test|title=Subagent URI helpers buildSubagentSessionUri preserves parent URI path shape|occurrence=1
-
agentHostStateManager.test|title=Subagent URI helpers parseSubagentSessionUri handles nested subagent URIs|occurrence=1, agentHostStateManager.test|title=Subagent URI helpers parseSubagentSessionUri extracts parent and toolCallId|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostStateManager.test|title=Subagent URI helpers parseSubagentSessionUri extracts parent and toolCallId|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostStateManager.test|title=Subagent URI helpers parseSubagentSessionUri handles nested subagent URIs|occurrence=1
- networkDiagnosticsService.ts ×11 — Ancestor (broader) Introduced files: Introduced tests:
-
sessionState.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostStateManager.test|title=Subagent URI helpers buildSubagentSessionUriPrefix creates state manager prefix|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostStateManager.test|title=Subagent URI helpers buildSubagentSessionUriPrefix preserves parent URI path shape|occurrence=1
- pluginParsers.ts ×3 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×3 — Ancestor (broader) Introduced files:
- agentHostClientProxyChannel.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- extensions.ts ×1 — Ancestor (broader) Introduced files:
- workbenchCommonProperties.ts ×2 — Ancestor (broader) Introduced files:
- storage.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.test|title=Subagent URI helpers parseSubagentSessionUri returns undefined for non-subagent URIs|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostStateManager.ts ×4 — Ancestor (broader) Introduced files:
- storage.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×1 — Ancestor (broader) Introduced files:
-
agentHostStateManager.test|title=Subagent URI helpers mergeSessionWithDefaultChat resolves the per-chat working directory override over the session default|occurrence=1, agentHostStateManager.test|title=Subagent URI helpers mergeSessionWithDefaultChat falls back to the session working directory when no chat state is hydrated|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostStateManager.test|title=Subagent URI helpers mergeSessionWithDefaultChat falls back to the session working directory when no chat state is hydrated|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostStateManager.test|title=Subagent URI helpers mergeSessionWithDefaultChat falls back to the session working directory when the chat does not override it|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostStateManager.test|title=Subagent URI helpers mergeSessionWithDefaultChat resolves the per-chat working directory override over the session default|occurrence=1
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×2 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×1 — Ancestor (broader) Introduced files:
- sessionServerTools.ts ×2 — Ancestor (broader) Introduced files:
- sessionServerTools.ts ×2 — Ancestor (broader) Introduced files:
- pluginParsers.test|title=pluginParsers IParsedHookCommand.isEquals returns false when any field differs|occurrence=1 — Ancestor (broader) Introduced tests:
- sessionServerTools.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- sessionServerTools.ts ×1 — Ancestor (broader) Introduced files:
- agentServerToolHost.ts ×2 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×6 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×3 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×3 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- agentCustomizationSettings.ts ×1 — Ancestor (broader) Introduced files:
- agentHostStateManager.ts ×2 — Ancestor (broader) Introduced files:
- annotationsUri.ts ×1 — Ancestor (broader) Introduced files:
- agentHostSlashCompletion.ts ×4 — Ancestor (broader) Introduced files:
- files.ts ×1 — Ancestor (broader) Introduced files:
- objects.ts ×1 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×2 — Ancestor (broader) Introduced files:
- agentFeedbackServerTools.ts ×7 — Ancestor (broader) Introduced files:
- agentFeedbackServerTools.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- requestService.ts ×3 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
-
requestService.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should NOT retry DELETE requests|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should NOT retry PATCH requests|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should NOT retry POST requests|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should NOT retry PUT requests|occurrence=1
-
fileManagedSettingsService.test|title=normalizeManagedSettings handles empty object|occurrence=1, fileManagedSettingsService.test|title=normalizeManagedSettings drops a structured key whose value is not an object|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/policy/test/common/fileManagedSettingsService.test|title=normalizeManagedSettings drops a structured key whose value is not an object|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/policy/test/common/fileManagedSettingsService.test|title=normalizeManagedSettings handles empty object|occurrence=1
- agentHostGitService.ts ×59 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostSlashCommand.ts ×1 — Ancestor (broader) Introduced files:
- copilotPluginConverters.ts ×2 — Ancestor (broader) Introduced files:
- testConfigurationService.ts ×2 — Ancestor (broader) Introduced files:
- testTextResourcePropertiesService.ts ×1 — Ancestor (broader) Introduced files:
- copilotPluginConverters.ts ×8 — Ancestor (broader) Introduced files:
- copilotPluginConverters.ts ×2 — Ancestor (broader) Introduced files:
- copilotPluginConverters.ts ×2 — Ancestor (broader) Introduced files:
- sessionTestHelpers.ts ×1 — Ancestor (broader) Introduced files:
- agentHostFileMonitorService.ts ×2 — Ancestor (broader) Introduced files:
- userDataProfilesManifestMerge.ts ×2 — Ancestor (broader) Introduced files:
- fileEditTracker.ts ×3 — Ancestor (broader) Introduced files:
- agentHostGitService.ts ×1 — Ancestor (broader) Introduced files:
- virtualTimeApi.ts ×1 — Ancestor (broader) Introduced files:
- agentHostRepoInfoTelemetry.ts ×13 — Ancestor (broader) Introduced files:
- debugUtils.ts ×21 — Ancestor (broader) Introduced files:
- unicodeTextModelHighlighter.ts ×8 — Ancestor (broader) Introduced files:
- range.ts ×1 — Ancestor (broader) Introduced files:
- agentHostCompletions.ts ×2 — Ancestor (broader) Introduced files:
- abstractKeybindingService.ts ×22 — Ancestor (broader) Introduced files:
-
telemetryUtils.ts ×8 — Ancestor (broader)
Introduced files:
- src/vs/platform/telemetry/common/telemetryLogAppender.ts
- src/vs/platform/telemetry/common/telemetryUtils.ts
- agentHostGitService.ts ×5 — Ancestor (broader) Introduced files:
- managedSettings.ts ×4 — Ancestor (broader) Introduced files:
- ripgrepTextSearchEngine.ts ×6 — Ancestor (broader) Introduced files:
- ahpJsonlLogger.ts ×15 — Ancestor (broader) Introduced files: Introduced tests:
- ripgrepTextSearchEngine.ts ×6 — Ancestor (broader) Introduced files: Introduced tests:
- ripgrepTextSearchEngine.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- ripgrepTextSearchEngine.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- ripgrepFileSearch.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- claudePromptQueue.ts ×1 — Ancestor (broader) Introduced files:
- sshRemoteAgentHostService.ts ×49 — Ancestor (broader) Introduced files:
- mcpGatewaySession.ts ×16 — Ancestor (broader) Introduced files:
- encoding.ts ×12 — Ancestor (broader) Introduced files: Introduced tests:
- tunnelAgentHostService.ts ×14 — Ancestor (broader) Introduced files:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files:
- richEditBrackets.ts ×2 — Ancestor (broader) Introduced files:
- agentHostHeadlessTerminal.ts ×5 — Ancestor (broader) Introduced files:
- outboundForwarder.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostClientByokLmChannel.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostClientByokLmChannel.ts ×3 — Ancestor (broader) Introduced files:
- offsetRange.ts ×4 — Ancestor (broader) Introduced files:
- ipc.net.ts ×1 — Ancestor (broader) Introduced files:
- agentHostUri.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- mirrorTextModel.ts ×10 — Ancestor (broader) Introduced files:
- ipc.net.test|title=IPC, Socket Protocol dispose(false) detaches listeners without destroying the socket|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostFileSystemProvider.test|title=AGENT_HOST_LABEL_FORMATTER label is the original path verbatim for URIs with authority|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostUri.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostUri.ts ×2 — Ancestor (broader) Introduced files:
- pfs.ts ×1 — Ancestor (broader) Introduced files:
- rpcProtocol.ts ×13 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- searchExtTypes.ts ×1 — Ancestor (broader) Introduced files:
- ipc.ts ×4 — Ancestor (broader) Introduced files:
- ipc.test|title=Base IPC createProtocolPair|occurrence=1 — Ancestor (broader) Introduced tests:
- sessionDatabase.ts ×50 — Ancestor (broader) Introduced files:
- stream.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostToolCallTracker.ts ×4 — Ancestor (broader) Introduced files:
- agentHostToolCallTracker.ts ×2 — Ancestor (broader) Introduced files:
- pfs.ts ×3 — Ancestor (broader) Introduced files:
-
pfs.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/pfs/pfs.test|title=PFS rimraf - path does not exist - unlink|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/pfs/pfs.test|title=PFS rimraf - recursive folder structure - unlink|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/pfs/pfs.test|title=PFS rimraf - simple - unlink|occurrence=1
- pfs.ts ×3 — Ancestor (broader) Introduced files:
- stream.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- stream.ts ×1 — Ancestor (broader) Introduced files:
- pfs.ts ×4 — Ancestor (broader) Introduced files:
- stream.ts ×1 — Ancestor (broader) Introduced files:
-
stream.test|title=Stream WriteableStream - end with error works|occurrence=1, stream.test|title=Stream WriteableStream - end with empty string works|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/stream.test|title=Stream WriteableStream - end with empty string works|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/stream.test|title=Stream WriteableStream - end with error works|occurrence=1
- stream.test|title=Stream consumeStream|occurrence=1 — Ancestor (broader) Introduced tests:
- stream.test|title=Stream consumeStream - without reducer|occurrence=1 — Ancestor (broader) Introduced tests:
- stream.test|title=Stream consumeStream - without reducer and error|occurrence=1 — Ancestor (broader) Introduced tests:
- stream.ts ×1 — Ancestor (broader) Introduced files:
- stream.ts ×1 — Ancestor (broader) Introduced files:
- stream.ts ×1 — Ancestor (broader) Introduced files:
- stream.ts ×5 — Ancestor (broader) Introduced files:
- buffer.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- buffer.ts ×2 — Ancestor (broader) Introduced files:
- buffer.ts ×1 — Ancestor (broader) Introduced files:
- buffer.ts ×1 — Ancestor (broader) Introduced files:
- buffer.ts ×6 — Ancestor (broader) Introduced files:
-
buffer.test|title=Buffer fromString|occurrence=1, buffer.test|title=Buffer issue #251527 - VSBuffer#toString preserves BOM character in filenames|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/buffer.test|title=Buffer fromString|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/buffer.test|title=Buffer issue #251527 - VSBuffer#toString preserves BOM character in filenames|occurrence=1
- buffer.test|title=Buffer fromByteArray|occurrence=1 — Ancestor (broader) Introduced tests:
- buffer.test|title=Buffer wrap|occurrence=1 — Ancestor (broader) Introduced tests:
- buffer.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- stream.test|title=Stream consumeReadable|occurrence=1 — Ancestor (broader) Introduced tests:
- stream.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- async.ts ×202 — Descendant (narrower) Introduced files:
- resources.ts ×23 — Descendant (narrower) Introduced files:
- network.ts ×20 — Descendant (narrower) Introduced files:
- strings.test|title=Strings trimWhitespace|occurrence=1 — Descendant (narrower) Introduced tests:
- extpath.ts ×17 — Descendant (narrower) Introduced files:
- strings.ts ×101 — Descendant (narrower) Introduced files:
- cancellation.test|title=CancellationToken None|occurrence=1 — Descendant (narrower) Introduced tests:
- cancellation.ts ×18 — Descendant (narrower) Introduced files:
- event.ts ×1 — Descendant (narrower) Introduced files:
- event.ts ×4 — Descendant (narrower) Introduced files:
- event.ts ×2 — Descendant (narrower) Introduced files:
- event.ts ×93 — Descendant (narrower) Introduced files:
- buffer.ts ×42 — Descendant (narrower) Introduced files:
-
uri.test|title=URI URI#file, win-speciale|occurrence=1, charCode.test|title=CharCode has good values|occurrence=1, +2 — Descendant (narrower)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/charCode.test|title=CharCode has good values|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/path.test|title=Paths (Node Implementation) path|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/uri.test|title=URI File paths containing apostrophes break URI parsing and cannot be opened #276075|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/uri.test|title=URI URI#file, win-speciale|occurrence=1
- utils.ts ×3 — Descendant (narrower) Introduced files:
- linkedList.ts ×13 — Descendant (narrower) Introduced files:
- lifecycle.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×4 — Descendant (narrower) Introduced files:
- lifecycle.ts ×6 — Descendant (narrower) Introduced files:
- lazy.ts ×1 — Descendant (narrower) Introduced files:
- lazy.ts ×3 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- uint.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
-
map.ts ×97 — Descendant (narrower)
Introduced files:
- src/vs/base/common/arrays.ts
- src/vs/base/common/arraysFind.ts
- src/vs/base/common/assert.ts
- src/vs/base/common/charCode.ts
- src/vs/base/common/collections.ts
- src/vs/base/common/errors.ts
- src/vs/base/common/functional.ts
- src/vs/base/common/iterator.ts
- src/vs/base/common/lifecycle.ts
- src/vs/base/common/map.ts
- src/vs/base/common/marshallingIds.ts
- src/vs/base/common/path.ts
- src/vs/base/common/platform.ts
- src/vs/base/common/process.ts
- src/vs/base/common/types.ts
- src/vs/base/common/uri.ts
- src/vs/base/test/common/utils.ts
- src/vs/nls.ts
Introduced tests
Every collected test enters the hierarchy at exactly one concept.
1 test introduced at this concept.
Introduced code
Every collected source range enters the hierarchy at exactly one concept.
No code is introduced at this concept. Its 1068 extent ranges are introduced by other concepts.