required|occurrence=1
Frontier kind: Test frontier
unlabeled · c_544e40ff994c
71 tests · 54288 LOC · 346 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)
- 5024 ranges54288 lines · 346 files · Browse complete extent
- All tests (intent)
- 71 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.
- required|occurrence=1 — Focused concept Introduced tests:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations reducer-backed customization enablement stays isolated per session|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getSessionCustomizations overlays the enablement state onto client-pushed entries|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeMapSessionEvents.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.test|title=ClaudeAgent (Phase 9 — runtime mutation surface) steering_consumed fires when the iterable hands the steering message to the SDK|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getSessionCustomizations resolves against a provisional session|occurrence=1 — Ancestor (broader) Introduced tests:
-
claudeSdkPipeline.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeAgent.test|title=ClaudeAgent (Phase 9 — runtime mutation surface) intermediate result during steering does NOT complete the in-flight sendMessage or fire ChatTurnComplete|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeAgent.test|title=ClaudeAgent (Phase 9 — runtime mutation surface) intermediate result during steering does NOT settle the original sendMessage promise (regression for C1)|occurrence=1
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createChat({ fork }) with an unknown turn falls back to a fresh chat|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×5 — Ancestor (broader) Introduced files: Introduced tests:
-
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations changeModel on a peer chat fires onDidChangeChatData with the refreshed providerData|occurrence=1, claudeAgent.test|title=ClaudeAgent — Phase 11 customizations chats.changeModel on a peer fires onDidChangeChatData with the refreshed providerData (parity with legacy changeModel)|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeAgent.test|title=ClaudeAgent — Phase 11 customizations changeModel on a peer chat fires onDidChangeChatData with the refreshed providerData|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeAgent.test|title=ClaudeAgent — Phase 11 customizations chats.changeModel on a peer fires onDidChangeChatData with the refreshed providerData (parity with legacy changeModel)|occurrence=1
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations chats.createChat persists a peer chat; getChats lists it; chats.disposeChat removes it|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×2 — Ancestor (broader) Introduced files:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createSession eager seeding suppresses orphan customization progress|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent disposing a provisional session never calls SDK startup and removes the record|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getCustomizations returns [] — provider-level catalogue, not a cross-session aggregator|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations setClientCustomizations forwards each item as a SessionCustomizationUpdated action|occurrence=1 — Ancestor (broader) Introduced tests:
-
agentService.ts ×1 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/agentService.ts
- src/vs/platform/agentHost/node/agentSideEffects.ts
- src/vs/platform/agentHost/node/claude/claudeAgent.ts
- claudeAgent.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createSession seeds the eager activeClient customizations to the plugin manager|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×4 — Ancestor (broader) Introduced files:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgent.test|title=ClaudeAgent shutdown clears provisional sessions; concurrent disposeSession is safe|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent shutdown is idempotent and returns the same memoized promise on concurrent calls|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent disposeSession removes the wrapper but does NOT delete the SDK or DB session|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createSession mints a provisional session and disposeSession tears it down|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- <uuid> URI with provisional: true; no DB or SDK contact|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent createSession honors config.session when the workbench pre-mints the URI|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createSession without an activeClient does not sync customizations|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgentSession.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.test|title=ClaudeAgent createProvisional creates a session without SDK startup contact|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent createSession({ fork }) at the last turn anchors on that turn's assistant|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent sendMessage on a disk-only session whose SDK record is missing throws "unknown session"|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- required when a proxy handle already exists|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent (Phase 13 — getSessionMessages) getSessionMessages returns mapped Turn[] from SDK transcript|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgent.test|title=ClaudeAgent getSessionMessages returns an empty transcript for any session|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- required|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.test|title=ClaudeAgent coalesces concurrent refreshModels calls onto one CAPI models request|occurrence=1 — Ancestor (broader) Introduced tests:
- I5)|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent authenticate populates full pricing metadata from billing tokenPrices|occurrence=1 — Ancestor (broader) Introduced tests:
-
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeAgent.test|title=ClaudeAgent clears models when enumeration for a replacement token fails|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeAgent.test|title=ClaudeAgent keeps the last known-good models when a periodic refresh fails|occurrence=1
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgent.test|title=ClaudeAgent authenticate rejects non-GitHub resources without disturbing state|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent authenticate with a different token restarts the proxy and disposes the old handle|occurrence=1 — Ancestor (broader) Introduced tests:
-
claudeAgent.test|title=ClaudeAgent model filter excludes non-Claude entries|occurrence=1, claudeAgent.test|title=ClaudeAgent authenticate populates models filtered to Claude family|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeAgent.test|title=ClaudeAgent authenticate populates models filtered to Claude family|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeAgent.test|title=ClaudeAgent authenticate surfaces the CAPI chat-default model first; ties preserve insertion order|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeAgent.test|title=ClaudeAgent model filter excludes non-Claude entries|occurrence=1
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.test|title=ClaudeAgent setClientTools on an unknown session id is silently dropped|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent getProtectedResources returns the GitHub resource|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent (Phase 7 §3.4 — _handleCanUseTool) respondToPermissionRequest unknown id is silent|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent (Phase 7 §3.5 — INTERACTIVE_CLAUDE_TOOLS) respondToUserInputRequest unknown id is silent|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent shutdown resolves without throwing|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent models observable is empty before authenticate|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgent.ts ×7 — Descendant (narrower) Introduced files:
-
claudeAgent.ts ×91 — Descendant (narrower)
Introduced files:
- src/vs/platform/agentHost/node/claude/claudeAgent.ts
- src/vs/platform/agentHost/node/claude/claudeAgentSession.ts
- src/vs/platform/agentHost/node/claude/claudeCanUseTool.ts
- src/vs/platform/agentHost/node/claude/claudePromptResolver.ts
- src/vs/platform/agentHost/node/claude/claudeSessionPermissionMode.ts
-
agentService.ts ×122 — Descendant (narrower)
Introduced files:
- src/vs/platform/agentHost/node/agentHostAuthenticationService.ts
- src/vs/platform/agentHost/node/agentHostChangesetService.ts
- src/vs/platform/agentHost/node/agentHostCheckpointService.ts
- src/vs/platform/agentHost/node/agentHostDiscardChangesOperationProvider.ts
- src/vs/platform/agentHost/node/agentHostReviewService.ts
- src/vs/platform/agentHost/node/agentService.ts
- src/vs/platform/agentHost/node/diffComputeService.ts
- workspacelessScratchDir.ts ×2 — Descendant (narrower) Introduced files:
-
agentSideEffects.ts ×51 — Descendant (narrower)
Introduced files:
- src/vs/platform/agentHost/node/agentHostTurnTracker.ts
- src/vs/platform/agentHost/node/agentSideEffects.ts
- src/vs/platform/agentHost/node/localCommands/bangLocalCommand.ts
- src/vs/platform/agentHost/node/localCommands/localChatCommand.ts
- src/vs/platform/agentHost/node/localCommands/localChatCommands.contribution.ts
- src/vs/platform/agentHost/node/localCommands/renameLocalCommand.ts
- src/vs/platform/agentHost/node/shared/persistSessionMetadata.ts
- agentHostReviewService.ts ×2 — Descendant (narrower) Introduced files:
- agentFeedbackAttachments.ts ×9 — Descendant (narrower) Introduced files:
- agentModelPricing.ts ×7 — Descendant (narrower) Introduced files:
- agentHostSkillCompletionProvider.ts ×6 — Descendant (narrower) Introduced files:
- claudeSdkPipeline.ts ×26 — Descendant (narrower) Introduced files:
- claudeSdkMessageRouter.ts ×4 — Descendant (narrower) Introduced files:
- agentHostChangesetFileMonitorCoordinator.ts ×27 — Descendant (narrower) Introduced files:
- agentHostPullRequestOperationProvider.ts ×5 — Descendant (narrower) Introduced files:
- claudeAgentSdkService.ts ×16 — Descendant (narrower) Introduced files:
- agentHostCommitOperationProvider.ts ×5 — Descendant (narrower) Introduced files:
- agentHostFileCompletionProvider.ts ×7 — Descendant (narrower) Introduced files:
- agentHostGitStateService.ts ×7 — Descendant (narrower) Introduced files:
- claudeMapSessionEventsTestUtils.ts ×16 — Descendant (narrower) Introduced files:
- agentConfigurationService.ts ×1 — Descendant (narrower) Introduced files:
- agentConfigurationService.ts ×2 — Descendant (narrower) Introduced files:
- agentConfigurationService.ts ×5 — Descendant (narrower) Introduced files:
- claudeSessionCustomizationDiscovery.ts ×9 — Descendant (narrower) Introduced files:
- agentSdkDownloader.ts ×15 — Descendant (narrower) Introduced files:
- claudeNativePluginScan.ts ×7 — Descendant (narrower) Introduced files:
- claudeMapSessionEvents.ts ×22 — Descendant (narrower) Introduced files:
- claudeAgentSkillScan.ts ×4 — Descendant (narrower) Introduced files:
- claudeMcpScan.ts ×4 — Descendant (narrower) Introduced files:
- claudeRuleScan.ts ×3 — Descendant (narrower) Introduced files:
- claudeHookScan.ts ×2 — Descendant (narrower) Introduced files:
- agentHostSyncOperationProvider.ts ×5 — Descendant (narrower) Introduced files:
- agentHostStateManager.ts ×1 — Descendant (narrower) Introduced files:
- agentHostDiscardChangesOperationHandler.ts ×5 — Descendant (narrower) Introduced files:
- agentServerToolHost.ts ×5 — Descendant (narrower) Introduced files:
- agentHostChangesetOperationService.ts ×9 — Descendant (narrower) Introduced files:
- inMemoryFilesystemProvider.ts ×20 — Descendant (narrower) Introduced files:
- sessionTestHelpers.ts ×1 — Descendant (narrower) Introduced files:
- sessionDiffAggregator.ts ×5 — Descendant (narrower) Introduced files:
- fileService.ts ×1 — Descendant (narrower) Introduced files:
- fileService.ts ×2 — Descendant (narrower) Introduced files:
- fileService.ts ×5 — Descendant (narrower) Introduced files:
- fileService.ts ×56 — Descendant (narrower) Introduced files:
- claudeSubagentResolver.ts ×15 — Descendant (narrower) Introduced files:
- claudeProxyService.ts ×22 — Descendant (narrower) Introduced files:
- fileService.ts ×18 — Descendant (narrower) Introduced files:
- claudeReplayMapper.ts ×22 — Descendant (narrower) Introduced files:
- forwardedChatError.ts ×12 — Descendant (narrower) Introduced files:
- shell.ts ×3 — Descendant (narrower) Introduced files:
- inMemoryFilesystemProvider.ts ×7 — Descendant (narrower) Introduced files:
- agentHostGitService.ts ×3 — Descendant (narrower) Introduced files:
- claudePromptQueue.ts ×1 — Descendant (narrower) Introduced files:
- claudePromptQueue.ts ×1 — Descendant (narrower) Introduced files:
- claudePromptQueue.ts ×2 — Descendant (narrower) Introduced files:
- claudePromptQueue.ts ×1 — Descendant (narrower) Introduced files:
- claudePromptQueue.ts ×1 — Descendant (narrower) Introduced files:
- claudePromptQueue.ts ×1 — Descendant (narrower) Introduced files:
- claudePromptQueue.ts ×2 — Descendant (narrower) Introduced files:
- claudePromptQueue.ts ×10 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- testGitHubEndpointService.ts ×1 — Descendant (narrower) Introduced files:
- testGitHubEndpointService.ts ×1 — Descendant (narrower) Introduced files:
- agentHostGitHubEndpointService.ts ×9 — Descendant (narrower) Introduced files:
- agentConfigurationService.ts ×16 — Descendant (narrower) Introduced files:
- agentCustomizationSettings.ts ×7 — Descendant (narrower) Introduced files:
- claudeSessionMetadataStore.ts ×1 — Descendant (narrower) Introduced files:
- claudeSessionMetadataStore.ts ×7 — Descendant (narrower) Introduced files:
- loopbackProxyServer.ts ×12 — Descendant (narrower) Introduced files:
- log.ts ×1 — Descendant (narrower) Introduced files:
- log.ts ×72 — Descendant (narrower) Introduced files:
- claudeInteractiveTools.ts ×6 — Descendant (narrower) Introduced files:
- claudeToolDisplay.ts ×17 — Descendant (narrower) Introduced files:
- sessionDataService.ts ×1 — Descendant (narrower) Introduced files:
- observableValue.ts ×1 — Descendant (narrower) Introduced files:
- claudeSessionClientCustomizationsModel.ts ×14 — Descendant (narrower) Introduced files:
- pluginParsers.ts ×47 — Descendant (narrower) Introduced files:
- instantiationService.ts ×2 — Descendant (narrower) Introduced files:
- serviceCollection.ts ×1 — Descendant (narrower) Introduced files:
- instantiationService.ts ×2 — Descendant (narrower) Introduced files:
- instantiationService.ts ×1 — Descendant (narrower) Introduced files:
- instantiationService.ts ×6 — Descendant (narrower) Introduced files:
- instantiationService.ts ×2 — Descendant (narrower) Introduced files:
- instantiationService.ts ×3 — Descendant (narrower) Introduced files:
- instantiationService.ts ×2 — Descendant (narrower) Introduced files:
- instantiationService.ts ×1 — Descendant (narrower) Introduced files:
- instantiationService.ts ×1 — Descendant (narrower) Introduced files:
- async.ts ×2 — Descendant (narrower) Introduced files:
- instantiationService.ts ×21 — Descendant (narrower) Introduced files:
- glob.ts ×24 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- async.ts ×1 — Descendant (narrower) Introduced files:
- async.ts ×1 — Descendant (narrower) Introduced files:
- contextkey.ts ×1 — Descendant (narrower) Introduced files:
- claudeSessionClientToolsModel.ts ×10 — Descendant (narrower) Introduced files:
- sessionTestHelpers.ts ×1 — Descendant (narrower) Introduced files:
- async.ts ×202 — Descendant (narrower) Introduced files:
- contextkey.ts ×1 — Descendant (narrower) Introduced files:
- contextkey.ts ×1 — Descendant (narrower) Introduced files:
- contextkey.ts ×1 — Descendant (narrower) Introduced files:
- sessionTestHelpers.ts ×1 — Descendant (narrower) Introduced files:
- sessionTestHelpers.ts ×33 — Descendant (narrower) Introduced files:
- contextkey.ts ×1 — Descendant (narrower) Introduced files:
- contextkey.ts ×2 — Descendant (narrower) Introduced files:
- contextkey.ts ×1 — Descendant (narrower) Introduced files:
- contextkey.ts ×1 — Descendant (narrower) Introduced files:
- observableValue.ts ×2 — Descendant (narrower) Introduced files:
- observableValue.ts ×5 — Descendant (narrower) Introduced files:
- equals.ts ×1 — Descendant (narrower) Introduced files:
- observableValue.ts ×3 — Descendant (narrower) Introduced files:
- transaction.ts ×4 — Descendant (narrower) Introduced files:
- observableValue.ts ×3 — Descendant (narrower) Introduced files:
- observableValue.ts ×1 — Descendant (narrower) Introduced files:
- debugLocation.ts ×2 — Descendant (narrower) Introduced files:
- debugGetDependencyGraph.ts ×2 — Descendant (narrower) Introduced files:
- observableSignalFromEvent.ts ×1 — Descendant (narrower) Introduced files:
- promise.ts ×1 — Descendant (narrower) Introduced files:
-
devToolsLogger.ts ×24 — Descendant (narrower)
Introduced files:
- src/vs/base/common/observable.ts
- src/vs/base/common/observableInternal/base.ts
- src/vs/base/common/observableInternal/changeTracker.ts
- src/vs/base/common/observableInternal/commonFacade/cancellation.ts
- src/vs/base/common/observableInternal/commonFacade/deps.ts
- src/vs/base/common/observableInternal/debugLocation.ts
- src/vs/base/common/observableInternal/debugName.ts
- src/vs/base/common/observableInternal/experimental/utils.ts
- src/vs/base/common/observableInternal/index.ts
- src/vs/base/common/observableInternal/logging/consoleObservableLogger.ts
- src/vs/base/common/observableInternal/logging/debugGetDependencyGraph.ts
- src/vs/base/common/observableInternal/logging/debugger/debuggerRpc.ts
- src/vs/base/common/observableInternal/logging/debugger/devToolsLogger.ts
- src/vs/base/common/observableInternal/logging/debugger/rpc.ts
- src/vs/base/common/observableInternal/logging/debugger/utils.ts
- src/vs/base/common/observableInternal/logging/logging.ts
- src/vs/base/common/observableInternal/map.ts
- src/vs/base/common/observableInternal/observables/baseObservable.ts
- src/vs/base/common/observableInternal/observables/constObservable.ts
- src/vs/base/common/observableInternal/observables/derived.ts
- src/vs/base/common/observableInternal/observables/derivedImpl.ts
- src/vs/base/common/observableInternal/observables/lazyObservableValue.ts
- src/vs/base/common/observableInternal/observables/observableFromEvent.ts
- src/vs/base/common/observableInternal/observables/observableSignal.ts
- src/vs/base/common/observableInternal/observables/observableSignalFromEvent.ts
- src/vs/base/common/observableInternal/observables/observableValue.ts
- src/vs/base/common/observableInternal/observables/observableValueOpts.ts
- src/vs/base/common/observableInternal/reactions/autorun.ts
- src/vs/base/common/observableInternal/reactions/autorunImpl.ts
- src/vs/base/common/observableInternal/set.ts
- src/vs/base/common/observableInternal/transaction.ts
- src/vs/base/common/observableInternal/utils/promise.ts
- src/vs/base/common/observableInternal/utils/runOnChange.ts
- src/vs/base/common/observableInternal/utils/utils.ts
- src/vs/base/common/observableInternal/utils/utilsCancellation.ts
- src/vs/base/common/observableInternal/utils/valueWithChangeEvent.ts
- githubEndpoints.ts ×1 — Descendant (narrower) Introduced files:
- githubEndpoints.ts ×3 — Descendant (narrower) Introduced files:
- githubEndpoints.ts ×4 — Descendant (narrower) Introduced files:
- agentService.ts ×15 — Descendant (narrower) Introduced files:
- files.ts ×41 — Descendant (narrower) Introduced files:
- hash.ts ×17 — Descendant (narrower) Introduced files:
- ternarySearchTree.ts ×60 — Descendant (narrower) Introduced files:
- resources.ts ×23 — Descendant (narrower) Introduced files:
- copilotGitProject.ts ×3 — Descendant (narrower) Introduced files:
- productService.ts ×1 — Descendant (narrower) Introduced files:
- network.ts ×20 — Descendant (narrower) Introduced files:
- extpath.ts ×17 — Descendant (narrower) Introduced files:
- instantiation.ts ×1 — Descendant (narrower) Introduced files:
- strings.ts ×101 — Descendant (narrower) Introduced files:
- claudeElicitation.ts ×7 — Descendant (narrower) Introduced files:
- validation.ts ×1 — Descendant (narrower) Introduced files:
- activeClientState.ts ×17 — Descendant (narrower) Introduced files:
- event.ts ×1 — Descendant (narrower) Introduced files:
- sessionState.ts ×1 — Descendant (narrower) Introduced files:
- claudeBuiltinCommands.ts ×3 — Descendant (narrower) Introduced files:
- sessionState.ts ×3 — Descendant (narrower) Introduced files:
- sessionState.ts ×57 — Descendant (narrower) Introduced files:
- event.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×4 — Descendant (narrower) Introduced files:
- event.ts ×1 — Descendant (narrower) Introduced files:
- event.ts ×1 — Descendant (narrower) Introduced files:
- event.ts ×3 — Descendant (narrower) Introduced files:
- event.ts ×3 — Descendant (narrower) Introduced files:
- cancellation.ts ×18 — Descendant (narrower) Introduced files:
- lifecycle.ts ×2 — Descendant (narrower) Introduced files:
-
lifecycle.test|title=Lifecycle dispose disposable array|occurrence=1, lifecycle.test|title=Lifecycle Action bar has broken accessibility #100273|occurrence=1 — Descendant (narrower)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/lifecycle.test|title=Lifecycle Action bar has broken accessibility #100273|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/lifecycle.test|title=Lifecycle dispose disposable array|occurrence=1
- event.ts ×1 — Descendant (narrower) Introduced files:
- event.ts ×2 — Descendant (narrower) Introduced files:
-
lifecycle.ts ×1 — Descendant (narrower)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/lifecycle.test|title=Lifecycle dispose disposables|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/lifecycle.test|title=Lifecycle dispose single disposable|occurrence=1
- event.ts ×2 — Descendant (narrower) Introduced files:
- event.ts ×93 — Descendant (narrower) Introduced files:
- sandboxConfigSchema.ts ×1 — Descendant (narrower) Introduced files:
- copilotCliConfig.ts ×2 — Descendant (narrower) Introduced files:
- buffer.ts ×42 — Descendant (narrower) Introduced files:
- validation.ts ×43 — Descendant (narrower) Introduced files:
- claudeSdkOptions.ts ×4 — Descendant (narrower) Introduced files:
- claudeSubagentRegistry.ts ×16 — Descendant (narrower) Introduced files:
- gitDiffContent.ts ×2 — Descendant (narrower) Introduced files:
- agentClientUri.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- uri.ts ×1 — Descendant (narrower) Introduced files:
- claudeClientToolMcpServer.ts ×4 — Descendant (narrower) Introduced files:
- claudeModelId.ts ×9 — Descendant (narrower) Introduced files:
- performance.ts ×1 — Descendant (narrower) Introduced files:
- state.ts ×1 — Descendant (narrower) Introduced files:
- utils.ts ×1 — Descendant (narrower) Introduced files:
- claudeModelConfig.ts ×4 — Descendant (narrower) Introduced files:
- ripgrep.ts ×2 — Descendant (narrower) Introduced files:
- claudeServerToolMcpServer.ts ×2 — Descendant (narrower) Introduced files:
- uri.ts ×2 — Descendant (narrower) Introduced files:
- claudeClientToolResult.ts ×3 — Descendant (narrower) Introduced files:
- claudeJsonSchemaToZod.ts ×3 — Descendant (narrower) Introduced files:
- uri.ts ×3 — Descendant (narrower) Introduced files:
- aiAgentEnv.ts ×1 — Descendant (narrower) Introduced files:
- anthropicBetas.ts ×1 — Descendant (narrower) Introduced files:
- claudeProxyAuth.ts ×1 — Descendant (narrower) Introduced files:
- state.ts ×1 — Descendant (narrower) Introduced files:
- uri.ts ×2 — Descendant (narrower) Introduced files:
- utils.ts ×3 — Descendant (narrower) Introduced files:
- nls.ts ×1 — Descendant (narrower) Introduced files:
- uri.ts ×1 — Descendant (narrower) Introduced files:
- instantiation.ts ×4 — Descendant (narrower) Introduced files:
- uri.ts ×9 — Descendant (narrower) Introduced files:
- nls.ts ×1 — Descendant (narrower) Introduced files:
- errorMessage.ts ×6 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- instantiation.ts ×5 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×3 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×4 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×3 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
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 5024 extent ranges are introduced by other concepts.