mcpCustomizationController.ts ×2
Frontier kind: Code frontier
unlabeled · c_0cd1f06d0216
270 tests · 23830 LOC · 122 files · introduces 0 tests · 7 LOC · 1 file
Introduces — evidence that enters the hierarchy at this concept
Code
2 ranges 7 lines · 1 files
Tests
0 tests
Contains — complete concept membership
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.
JavaScript is disabled; use the native relationship evidence on this page to explore the same evidence.
Native relationship evidence
Every exact file and test below is linked only from the concept that introduces it.
mcpCustomizationController.ts ×2 — Focused concept
Introduced files:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
pendingEditContentStore.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgent.test|title=CopilotAgent client tool call contributor prefers the message sender when it provides the tool|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.test|title=CopilotAgent agent-created sessions can resolve session-state paths via INativeEnvironmentService|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession permission handling does not auto-approve tool-output-named files outside tmpdir|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession event mapping tool partial results stream into an output-only terminal channel|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession permission handling new-file write permission includes proposed content and create wording|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession event mapping subagent tool completion routes to the subagent session scope|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession MCP server inventory peer chat MCP desired enablement uses parent session customizations|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAttachmentUtils.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession event mapping tool_start derives intention from a shell tool description argument|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×4 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession MCP server inventory seeds inventory from rpc.mcp.list at subscription time|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession client tool calls client tool start stamps the owning clientId from the shared ActiveClientToolSet|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession permission handling auto-approves read permission for session-state plan files|occurrence=1, copilotAgentSession.test|title=CopilotAgentSession permission handling resolves native environment through INativeEnvironmentService registration|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession permission handling auto-approves write permission for session-state plan files|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×5 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession event mapping history replay seeds turn id from the SDK envelope id, matching `turns.event_id`|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×5 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession instructionsCollected telemetry skips subagent user messages|occurrence=1, copilotAgentSession.test|title=CopilotAgentSession instructionsCollected telemetry skips SDK-injected messages (source !== "user")|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession MCP server inventory an MCP lifecycle change logs at info with the SDK-reported metadata|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×10 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×15 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession MCP server inventory needs-auth status remains starting when no auth request details are available|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession MCP server inventory a failed MCP server logs at error with structured attributes and preserves the failure detail|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×4 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession permission handling pending permissions are denied on abort|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×12 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×4 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×11 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×12 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession sendSteering does not flip turns for SDK-injected user messages (non-user source)|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
forwardedChatError.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×5 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×5 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×5 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×10 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession sendSteering fires steering_consumed on abort when the steering never reached its turn|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×6 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×7 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotSlashCommandProvider.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×4 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×6 — Ancestor (broader)
Introduced files:
copilotSlashCommandProvider.ts ×12 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×5 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×7 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×4 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×5 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×5 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×6 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×10 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×5 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×12 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×4 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×7 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×6 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×67 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×23 — Ancestor (broader)
Introduced files:
mcpCustomizationController.test|title=McpCustomizationController bare server publishes reducer-backed enablement across runtime updates|occurrence=1 — Ancestor (broader)
Introduced tests:
mcpCustomizationController.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
starting|occurrence=1 — Ancestor (broader)
Introduced tests:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
mcpCustomizationController.test|title=McpCustomizationController bare server (no child match) is surfaced as a full top-level customization|occurrence=1 — Ancestor (broader)
Introduced tests:
mcpCustomizationController.test|title=McpCustomizationController top-level entry stays top-level across updates (id stable)|occurrence=1 — Ancestor (broader)
Introduced tests:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mcpCustomizationController.test|title=McpCustomizationController non-ready bare server has no channel but still advertises mcpApp (static capability)|occurrence=1 — Ancestor (broader)
Introduced tests:
mcpCustomizationController.ts ×2 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mcpCustomizationController.test|title=McpCustomizationController authRequired state is preserved across coarse starting updates|occurrence=1 — Ancestor (broader)
Introduced tests:
mcpCustomizationController.ts ×5 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×2 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×2 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×2 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×4 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×3 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
mcpCustomizationController.test|title=McpCustomizationController empty inventory dispatches nothing|occurrence=1 — Ancestor (broader)
Introduced tests:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×7 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×2 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×3 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×29 — Descendant (narrower)
Introduced files:
derived.ts ×1 — Descendant (narrower)
Introduced files:
agentHostStateManager.ts ×4 — Descendant (narrower)
Introduced files:
agentHostStateManager.ts ×60 — Descendant (narrower)
Introduced files:
agentHostSchema.ts ×5 — Descendant (narrower)
Introduced files:
agentCustomizationSettings.ts ×7 — Descendant (narrower)
Introduced files:
log.ts ×1 — Descendant (narrower)
Introduced files:
log.ts ×72 — Descendant (narrower)
Introduced files:
observableValue.ts ×1 — Descendant (narrower)
Introduced files:
buffer.test|title=Buffer Performance issue with VSBuffer#slice #76076|occurrence=1 — Descendant (narrower)
Introduced tests:
async.ts ×1 — Descendant (narrower)
Introduced files:
async.ts ×3 — Descendant (narrower)
Introduced files:
async.ts ×1 — Descendant (narrower)
Introduced files:
contextkey.ts ×1 — Descendant (narrower)
Introduced files:
contextkey.ts ×3 — 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:
contextkey.ts ×1 — Descendant (narrower)
Introduced files:
contextkey.ts ×2 — Descendant (narrower)
Introduced files:
contextkey.ts ×1 — Descendant (narrower)
Introduced files:
contextkey.ts ×2 — 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:
contextkey.ts ×201 — Descendant (narrower)
Introduced files:
transaction.ts ×4 — Descendant (narrower)
Introduced files:
mcpAppDefaults.ts ×1 — Descendant (narrower)
Introduced files:
observableValue.ts ×3 — Descendant (narrower)
Introduced files:
derived.ts ×1 — Descendant (narrower)
Introduced files:
observableValue.ts ×1 — Descendant (narrower)
Introduced files:
derivedImpl.ts ×1 — 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:
agentService.ts ×1 — Descendant (narrower)
Introduced files:
agentService.ts ×15 — Descendant (narrower)
Introduced files:
annotationsUri.ts ×3 — Descendant (narrower)
Introduced files:
sessionReducers.ts ×1 — Descendant (narrower)
Introduced files:
hash.ts ×17 — Descendant (narrower)
Introduced files:
sessionState.ts ×1 — 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:
reducer.ts ×14 — Descendant (narrower)
Introduced files:
changesetUri.ts ×16 — Descendant (narrower)
Introduced files:
sessionActions.ts ×6 — Descendant (narrower)
Introduced files:
sessionState.ts ×1 — Descendant (narrower)
Introduced files:
sessionState.ts ×3 — Descendant (narrower)
Introduced files:
sessionState.ts ×57 — Descendant (narrower)
Introduced files:
cancellation.test|title=CancellationToken None|occurrence=1 — Descendant (narrower)
Introduced tests:
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:
event.ts ×1 — Descendant (narrower)
Introduced files:
event.ts ×4 — Descendant (narrower)
Introduced files:
event.ts ×2 — Descendant (narrower)
Introduced files:
event.ts ×2 — Descendant (narrower)
Introduced files:
event.ts ×93 — Descendant (narrower)
Introduced files:
agentHostSchema.test|title=agentHostSchema validateOrDefault uses defaults when input is undefined|occurrence=1 — Descendant (narrower)
Introduced tests:
buffer.ts ×1 — Descendant (narrower)
Introduced files:
agentHostSchema.ts ×1 — Descendant (narrower)
Introduced files:
buffer.ts ×4 — Descendant (narrower)
Introduced files:
agentHostSchema.ts ×3 — Descendant (narrower)
Introduced files:
agentHostSchema.test|title=agentHostSchema createSchema toProtocol emits a JSON-Schema-compatible object|occurrence=1, agentHostSchema.test|title=agentHostSchema platformSessionSchema exposes approval choices in picker order with current copy|occurrence=1 — Descendant (narrower)
Introduced tests:
buffer.ts ×2 — Descendant (narrower)
Introduced files:
agentHostSchema.ts ×1 — Descendant (narrower)
Introduced files:
agentHostSchema.ts ×21 — Descendant (narrower)
Introduced files:
buffer.ts ×1 — Descendant (narrower)
Introduced files:
buffer.ts ×42 — Descendant (narrower)
Introduced files:
scanner.ts ×13 — Descendant (narrower)
Introduced files:
scanner.ts ×3 — Descendant (narrower)
Introduced files:
scanner.ts ×1 — Descendant (narrower)
Introduced files:
scanner.ts ×1 — Descendant (narrower)
Introduced files:
scanner.ts ×1 — Descendant (narrower)
Introduced files:
scanner.ts ×1 — Descendant (narrower)
Introduced files:
scanner.ts ×1 — Descendant (narrower)
Introduced files:
scanner.ts ×1 — Descendant (narrower)
Introduced files:
scanner.ts ×36 — Descendant (narrower)
Introduced files:
uri.ts ×1 — Descendant (narrower)
Introduced files:
uri.ts ×1 — Descendant (narrower)
Introduced files:
uri.ts ×1 — Descendant (narrower)
Introduced files:
uri.ts ×8 — Descendant (narrower)
Introduced files:
lifecycle.ts ×1 — Descendant (narrower)
Introduced files:
uri.ts ×3 — Descendant (narrower)
Introduced files:
uri.ts ×1 — Descendant (narrower)
Introduced files:
configuration.ts ×12 — Descendant (narrower)
Introduced files:
sessionProtocol.ts ×5 — Descendant (narrower)
Introduced files:
languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication disposes entries no longer in model|occurrence=1 — Descendant (narrower)
Introduced tests:
uri.ts ×10 — Descendant (narrower)
Introduced files:
languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication mixed unique and duplicate IDs|occurrence=1, languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication creates new entry when none exists|occurrence=1, +4 — Descendant (narrower)
Introduced tests:
sessionConfigKeys.ts ×1 — Descendant (narrower)
Introduced files:
state.ts ×1 — Descendant (narrower)
Introduced files:
commands.ts ×1 — Descendant (narrower)
Introduced files:
uri.ts ×2 — Descendant (narrower)
Introduced files:
equals.ts ×14 — Descendant (narrower)
Introduced files:
uri.ts ×3 — Descendant (narrower)
Introduced files:
actions.ts ×1 — Descendant (narrower)
Introduced files:
actions.ts ×1 — Descendant (narrower)
Introduced files:
map.ts ×1 — Descendant (narrower)
Introduced files:
state.ts ×1 — Descendant (narrower)
Introduced files:
state.ts ×1 — Descendant (narrower)
Introduced files:
state.ts ×1 — 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:
uri.ts ×2 — Descendant (narrower)
Introduced files:
utils.ts ×3 — 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:
telemetry.ts ×3 — 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:
linkedList.ts ×13 — Descendant (narrower)
Introduced files:
nls.ts ×6 — Descendant (narrower)
Introduced files:
objects.ts ×13 — 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 ×1 — Descendant (narrower)
Introduced files:
lifecycle.ts ×4 — Descendant (narrower)
Introduced files:
lifecycle.ts ×4 — Descendant (narrower)
Introduced files:
lifecycle.ts ×6 — Descendant (narrower)
Introduced files:
lifecycle.ts ×2 — Descendant (narrower)
Introduced files:
lazy.ts ×1 — Descendant (narrower)
Introduced files:
lifecycle.ts ×1 — Descendant (narrower)
Introduced files:
lifecycle.ts ×3 — 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:
iterator.ts ×1 — Descendant (narrower)
Introduced files:
lifecycle.ts ×1 — Descendant (narrower)
Introduced files:
map.ts ×97 — Descendant (narrower)
Introduced files:
Introduced tests
Every collected test enters the hierarchy at exactly one concept.
No tests are introduced at this concept. Its intent tests are introduced by other concepts.
Introduced code
Every collected source range enters the hierarchy at exactly one concept.
1 file ranked by introduced lines: 7 introduced LOC across 2 ranges.
Expand a file to inspect source; the > gutter marks introduced lines.
src/vs/platform/agentHost/node/shared/mcpCustomizationController.ts 7 introduced LOC · 2 ranges
Open complete file
139
140
constructor (
142
>
@IAgentHostStateManager private readonly _stateManager : AgentHostStateManager ,
143
>
) {
144
>
super ();
145
>
this . runtimeStates = derived ( this , reader => {
146
const out = new Map < string , IMcpServerRuntimeState >();
147
for ( const entry of this . _live . read ( reader ). values ()) {
153
}
154
return out ;
156
>
}
157
158
/** Snapshot for inclusion in `getSessionCustomizations()` results. */