commandLineHelpers.test|title=stripRedundantCdPrefix matches backslash extracted dir against backslash native wd on Windows|occurrence=1, commandLineHelpers.test|title=stripRedundantCdPrefix matches mixed path separators (forward-slash extracted vs native fsPath wd)|occurrence=1
Frontier kind: Test frontier
unlabeled · c_5fd08f827de0
810 tests · 5769 LOC · 30 files · introduces 2 tests · 0 LOC · 0 files
Introduces — evidence that enters the hierarchy at this concept
- Code
- 0 ranges0 lines · 0 files
- Tests
- 2 tests
Contains — complete concept membership
- All code (extent)
- 813 ranges5769 lines · 30 files · Browse complete extent
- All tests (intent)
- 810 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.
-
commandLineHelpers.test|title=stripRedundantCdPrefix matches backslash extracted dir against backslash native wd on Windows|occurrence=1, commandLineHelpers.test|title=stripRedundantCdPrefix matches mixed path separators (forward-slash extracted vs native fsPath wd)|occurrence=1 — Focused concept
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/commandLineHelpers.test|title=stripRedundantCdPrefix matches backslash extracted dir against backslash native wd on Windows|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/commandLineHelpers.test|title=stripRedundantCdPrefix matches mixed path separators (forward-slash extracted vs native fsPath wd)|occurrence=1
-
copilotToolDisplay.ts ×7 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/copilot/copilotToolDisplay.ts
- src/vs/platform/agentHost/test/node/historyRecordFixtures.ts
- sessionDatabase.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- agentService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostChangesetService.ts ×1 — Ancestor (broader) Introduced files:
- equals.ts ×4 — Ancestor (broader) Introduced files:
- agentService.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- agentService.ts ×1 — Ancestor (broader) Introduced files:
- agentService.ts ×16 — Ancestor (broader) Introduced files:
- agentHostChangesetService.ts ×2 — Ancestor (broader) Introduced files:
- agentHostChangesetStateCache.ts ×1 — Ancestor (broader) Introduced files:
- agentSideEffects.test|title=AgentSideEffects subagent sessions inner tool_start arriving BEFORE subagent_started routes to subagent (not parent)|occurrence=1 — Ancestor (broader) Introduced tests:
- agentService.ts ×1 — Ancestor (broader) Introduced files:
- agentSideEffects.test|title=AgentSideEffects subagent sessions subagent_started creates a subagent chat and dispatches content on parent tool call|occurrence=1 — Ancestor (broader) Introduced tests:
- toolCallConfirmed handles denial of tool call|occurrence=1 — Ancestor (broader) Introduced tests:
- agentSideEffects.test|title=AgentSideEffects handleAction — ! terminal command a lone ! is forwarded to the agent instead of running a command|occurrence=1 — Ancestor (broader) Introduced tests:
- rename text (no separator) is sent to the agent|occurrence=1 — Ancestor (broader) Introduced tests:
- agentSideEffects.ts ×5 — Ancestor (broader) Introduced files:
- agentSideEffects.test|title=AgentSideEffects subagent sessions stamps _meta.subagentChatUri onto a subagent-spawning tool call as soon as toolKind is known|occurrence=1 — Ancestor (broader) Introduced tests:
- agentSideEffects.test|title=AgentSideEffects title persistence handleListSessions returns persisted custom title|occurrence=1 — Ancestor (broader) Introduced tests:
- agentSideEffects.test|title=AgentSideEffects session inputNeeded production tool confirmation is produced while pending and removed once confirmed|occurrence=1 — Ancestor (broader) Introduced tests:
- agentService.ts ×1 — Ancestor (broader) Introduced files:
- agentSideEffects.test|title=AgentSideEffects session inputNeeded production auto-approved tool call is kept out of the session inputNeeded queue|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostAuthenticationService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentService.ts ×2 — Ancestor (broader) Introduced files:
- agentSideEffects.test|title=AgentSideEffects registerProgressListener maps agent progress events to state actions|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostAuthenticationService.ts ×3 — Ancestor (broader) Introduced files:
- agentHostAuthenticationService.ts ×4 — Ancestor (broader) Introduced files:
- agentService.ts ×2 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentSideEffects.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentService.ts ×1 — Ancestor (broader) Introduced files:
- mockAgent.ts ×1 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×1 — Ancestor (broader) Introduced files:
- sessionDatabase.ts ×3 — Ancestor (broader) Introduced files:
- mockAgent.ts ×1 — Ancestor (broader) Introduced files:
- agentService.ts ×4 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×5 — Ancestor (broader) Introduced files:
- mockAgent.ts ×1 — Ancestor (broader) Introduced files:
- agentService.ts ×5 — Ancestor (broader) Introduced files:
- agentService.ts ×8 — Ancestor (broader) Introduced files:
- agentService.ts ×3 — Ancestor (broader) Introduced files:
- mockAgent.ts ×5 — Ancestor (broader) Introduced files: Introduced tests:
- agentSideEffects.test|title=AgentSideEffects title persistence SessionConfigChanged notifies the agent with the post-reducer merged values|occurrence=1 — Ancestor (broader) Introduced tests:
- agentSideEffects.ts ×4 — Ancestor (broader) Introduced files:
- agentHostManagementService.ts ×10 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentSideEffects.ts ×5 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×2 — Ancestor (broader) Introduced files:
- mockAgent.ts ×1 — Ancestor (broader) Introduced files:
- agentSideEffects.test|title=AgentSideEffects title persistence SessionTitleChanged persists to the database|occurrence=1 — Ancestor (broader) Introduced tests:
- agentsChanged without fetching models when observable changes|occurrence=1 — Ancestor (broader) Introduced tests:
- mockAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×22 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.test|title=CopilotAgent uses generated Agents-window Copilot CLI branch names|occurrence=1 — Ancestor (broader) Introduced tests:
- agentBranchNameGenerator.ts ×1 — Ancestor (broader) Introduced files:
- agentBranchNameGenerator.ts ×1 — Ancestor (broader) Introduced files:
- agentBranchNameGenerator.ts ×4 — Ancestor (broader) Introduced files:
- agentBranchNameGenerator.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- agentBranchNameGenerator.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×2 — Ancestor (broader) Introduced files:
- agentBranchNameGenerator.ts ×2 — Ancestor (broader) Introduced files:
- agentBranchNameGenerator.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotAgent.test|title=CopilotAgent derives slug branch hint from first message for fallback|occurrence=1 — Ancestor (broader) Introduced tests:
- mapSessionEvents.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- copilotAgentSession.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- copilotAgentSession.test|title=CopilotAgentSession event mapping tool success without shell_exit does not fabricate a process exit|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotAgentSession.test|title=CopilotAgentSession event mapping history replay does not duplicate assistant tool requests with lifecycle events|occurrence=1 — Ancestor (broader) Introduced tests:
-
copilotAgentSession.ts ×5 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/copilot/copilotAgentSession.ts
- src/vs/platform/agentHost/node/copilot/copilotToolDisplay.ts
- copilotAgentSession.test|title=CopilotAgentSession event mapping completions without partials or shell_exit never create output channels|occurrence=1 — Ancestor (broader) Introduced tests:
- reducer.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×4 — Ancestor (broader) Introduced files:
- copilotAgentSession.test|title=CopilotAgentSession event mapping tool_complete event produces past-tense message|occurrence=1 — Ancestor (broader) Introduced tests:
- agentSideEffects.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotAttachmentUtils.ts ×3 — Ancestor (broader) Introduced files:
- copilotAgentSession.test|title=CopilotAgentSession permission handling Approve When Safe never bypasses sandbox-escape confirmation|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotAgentSession.test|title=CopilotAgentSession event mapping tool_start derives intention from a shell tool description argument|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotAgentSession.test|title=CopilotAgentSession event mapping tool partial results for tracked non-shell tools are ignored|occurrence=1 — Ancestor (broader) Introduced tests:
-
copilotAgentSession.test|title=CopilotAgentSession event mapping tool_start event is mapped for non-hidden tools|occurrence=1, copilotAgentSession.test|title=CopilotAgentSession event mapping live tool_start without workingDirectory passes command through|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotAgentSession.test|title=CopilotAgentSession event mapping live tool_start without workingDirectory passes command through|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotAgentSession.test|title=CopilotAgentSession event mapping tool_start event is mapped for non-hidden tools|occurrence=1
- copilotNonPtyShellTerminals.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.test|title=CopilotAgentSession permission handling denied-interactively when user denies|occurrence=1 — Ancestor (broader) Introduced tests:
- mcpCustomizationController.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- reducer.ts ×3 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×3 — Ancestor (broader) Introduced files:
- copilotAgentSession.test|title=CopilotAgentSession permission handling does not auto-approve a shell command that opted out of the sandbox|occurrence=1 — Ancestor (broader) Introduced tests:
- agentSideEffects.ts ×3 — 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 ×5 — Ancestor (broader) Introduced files:
- agentHostTelemetryService.ts ×1 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×4 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×3 — Ancestor (broader) Introduced files:
- agentHostToolCallTracker.ts ×4 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×3 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×5 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×1 — Ancestor (broader) Introduced files:
- mockAgent.ts ×2 — Ancestor (broader) Introduced files:
- mockAgent.ts ×2 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×23 — Ancestor (broader) Introduced files:
- copilotSlashCommandProvider.ts ×1 — Ancestor (broader) Introduced files:
- testAgentHostTerminalManager.ts ×1 — Ancestor (broader) Introduced files:
- historyRecordFixtures.test|title=mapSessionEventsToHistoryRecords maps task_complete to a root markdown response part|occurrence=1 — Ancestor (broader) Introduced tests:
- mapSessionEvents.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- historyRecordFixtures.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
historyRecordFixtures.test|title=mapSessionEventsToHistoryRecords cd-prefix rewriting handles trailing slash on workingDirectory|occurrence=1, historyRecordFixtures.test|title=mapSessionEventsToHistoryRecords cd-prefix rewriting strips redundant bash cd prefix matching workingDirectory|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/historyRecordFixtures.test|title=mapSessionEventsToHistoryRecords cd-prefix rewriting handles trailing slash on workingDirectory|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/historyRecordFixtures.test|title=mapSessionEventsToHistoryRecords cd-prefix rewriting strips redundant bash cd prefix matching workingDirectory|occurrence=1
- historyRecordFixtures.test|title=mapSessionEventsToHistoryRecords cd-prefix rewriting leaves command unchanged when cd dir does not match|occurrence=1 — Ancestor (broader) Introduced tests:
- historyRecordFixtures.test|title=mapSessionEventsToHistoryRecords cd-prefix rewriting rewrites powershell commands too|occurrence=1 — Ancestor (broader) Introduced tests:
- mapSessionEvents.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- historyRecordFixtures.test|title=mapSessionEventsToHistoryRecords cd-prefix rewriting leaves command unchanged when no workingDirectory provided|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- historyRecordFixtures.ts ×2 — Ancestor (broader) Introduced files:
- mapSessionEvents.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- historyRecordFixtures.ts ×1 — Ancestor (broader) Introduced files:
- mapSessionEvents.ts ×7 — Ancestor (broader) Introduced files:
- historyRecordFixtures.ts ×1 — Ancestor (broader) Introduced files:
- historyRecordFixtures.ts ×1 — Ancestor (broader) Introduced files:
- historyRecordFixtures.ts ×7 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×4 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files:
- past-tense messages unhandled tools fall back to just the display name|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.test|title=getPermissionDisplay — cd-prefix stripping leaves shell command alone when no working directory provided|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotToolDisplay.test|title=sql tool display falls back to generic SQL wording when description is absent|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×5 — Ancestor (broader) Introduced files:
-
copilotToolDisplay.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getPastTenseMessage write_bash with command includes the command text|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getPastTenseMessage write_powershell with command includes the command text|occurrence=1
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
-
copilotToolDisplay.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getInvocationMessage write_bash with command includes the command text|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getInvocationMessage write_powershell with command includes the command text|occurrence=1
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.test|title=copilotToolDisplay — friendly tool names mirrors internal Copilot CLI friendly labels for representative tools|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
-
copilotToolDisplay.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getInvocationMessage read_bash returns a non-empty message|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getInvocationMessage read_powershell returns a non-empty message|occurrence=1
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
-
read_ shell tools getPastTenseMessage write_bash failure returns a non-empty error message|occurrence=1, copilotToolDisplay.test|title=apply_patch tool display failure still routes through the generic failed message|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=apply_patch tool display failure still routes through the generic failed message|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools feedback comment tools (delegated to the shared server-tool group) failed feedback tool still uses the generic failure message|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getPastTenseMessage write_bash failure returns a non-empty error message|occurrence=1
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×10 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
read_ shell tools getToolInputString write_bash extracts command field|occurrence=1, read_ shell tools getToolInputString write_powershell extracts command field|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolInputString write_bash extracts command field|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolInputString write_powershell extracts command field|occurrence=1
- read_ shell tools getToolInputString write_bash falls back to rawArguments when no command field|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotToolDisplay.test|title=copilotToolDisplay — friendly tool names falls back to the raw tool name for unknown tools|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files:
- copilotToolDisplay.ts ×3 — Ancestor (broader) Introduced files:
-
read_ shell tools getToolInputString read_bash with no parameters returns undefined|occurrence=1, read_ shell tools getToolInputString write_bash returns undefined when both parameters and rawArguments are absent|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolInputString read_bash with no parameters returns undefined|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolInputString write_bash returns undefined when both parameters and rawArguments are absent|occurrence=1
- copilotToolDisplay.ts ×2 — Ancestor (broader) Introduced files:
- copilotToolDisplay.test|title=getShellIntention reads the description argument of shell tools, and ignores non-shell tools|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×4 — Ancestor (broader) Introduced files:
-
read_ shell tools getToolKind returns undefined for view|occurrence=1, read_ shell tools getToolKind returns undefined for read_powershell|occurrence=1, +3 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolKind returns undefined for read_bash (reading output, not launching a terminal)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolKind returns undefined for read_powershell|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolKind returns undefined for view|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolKind returns undefined for write_bash (sending input to a running program, not launching a terminal)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolKind returns undefined for write_powershell|occurrence=1
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files:
- read_ shell tools getToolKind returns subagent for task|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotToolDisplay.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
read_ shell tools getToolKind returns terminal for bash|occurrence=1, read_ shell tools getToolKind returns terminal for powershell|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolKind returns terminal for bash|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getToolKind returns terminal for powershell|occurrence=1
-
read_ shell tools getShellLanguage bash returns shellscript|occurrence=1, read_ shell tools getShellLanguage powershell returns powershell|occurrence=1, +4 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getShellLanguage bash returns shellscript|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getShellLanguage powershell returns powershell|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getShellLanguage read_bash returns shellscript|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getShellLanguage read_powershell returns powershell|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getShellLanguage write_bash returns shellscript|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotToolDisplay.test|title=copilotToolDisplay — write_/read_ shell tools getShellLanguage write_powershell returns powershell|occurrence=1
- commandLineHelpers.ts ×1 — Ancestor (broader) Introduced files:
- commandLineHelpers.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- commandLineHelpers.ts ×1 — Ancestor (broader) Introduced files:
- commandLineHelpers.ts ×2 — Ancestor (broader) Introduced files:
-
commandLineHelpers.test|title=stripRedundantCdPrefix handles missing parameters|occurrence=1, commandLineHelpers.test|title=stripRedundantCdPrefix handles missing working directory|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/commandLineHelpers.test|title=stripRedundantCdPrefix handles missing parameters|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/commandLineHelpers.test|title=stripRedundantCdPrefix handles missing working directory|occurrence=1
- commandLineHelpers.ts ×1 — Ancestor (broader) Introduced files:
- commandLineHelpers.ts ×1 — Ancestor (broader) Introduced files:
- commandLineHelpers.ts ×1 — Ancestor (broader) Introduced files:
- commandLineHelpers.ts ×1 — Ancestor (broader) Introduced files:
- commandLineHelpers.ts ×2 — Ancestor (broader) Introduced files:
- commandLineHelpers.ts ×3 — 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 ×93 — Descendant (narrower) Introduced files:
- uri.ts ×3 — Descendant (narrower) Introduced files:
- uri.ts ×3 — Descendant (narrower) Introduced files:
- uri.ts ×2 — Descendant (narrower) Introduced files:
- uri.ts ×3 — 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
- uri.ts ×2 — Descendant (narrower) Introduced files:
- utils.ts ×3 — Descendant (narrower) Introduced files:
- uri.ts ×1 — Descendant (narrower) Introduced files:
- uri.ts ×9 — 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.
2 tests 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 813 extent ranges are introduced by other concepts.