claudeClientToolMcpServer.ts ×1
Frontier kind: Code frontier
unlabeled · c_6b7fee269fa5
20 tests · 5752 LOC · 31 files · introduces 0 tests · 2 LOC · 1 file
Introduces — evidence that enters the hierarchy at this concept
Code
1 range 2 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.
Introduced files, introduced tests, and structurally relevant concept specialization claudeAgent.ts ×1 · 6 introduced LOC claudeAgent.ts ×1 claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 10b — a tool denied by the user maps to result.error.code = denied|occurrence=1 · 0 introduced LOC claudeMapSessionEvents.t… claudeToolDisplay.ts ×1 · 2 introduced LOC claudeToolDisplay.ts ×1 claudeSubagentSignals.ts ×2 · 44 introduced LOC claudeSubagentSignals.ts… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 9.5 — content_block_stop emits ChatToolCallReady so auto-allowed tools leave Streaming|occurrence=1 · 0 introduced LOC claudeMapSessionEvents.t… claudeSubagentSignals.ts ×2 · 35 introduced LOC claudeSubagentSignals.ts… claudeMapSessionEvents.ts ×3 · 12 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.ts ×1 · 1 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests tool_result with is_error: true reports success=false|occurrence=1 · 0 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests result drains pending tool_use entries that never received a tool_result and warns once per orphan|occurrence=1 · 0 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.ts ×1 · 2 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.ts ×4 · 12 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Phase 8 — no cached edit leaves content text-only (no regression)|occurrence=1 · 0 introduced LOC claudeMapSessionEvents.t… claudeSubagentSignals.ts ×2 · 8 introduced LOC claudeSubagentSignals.ts… claudeSubagentSignals.ts ×2 · 11 introduced LOC claudeSubagentSignals.ts… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 9 — input_json_delta emits ChatToolCallDelta scoped to the open tool_use block|occurrence=1 · 0 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.ts ×4 · 25 introduced LOC claudeMapSessionEvents.t… claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission foreground subagent completion: tool_result for a Task spawn emits ChatToolCallComplete AND IAgentSubagentCompletedSignal, then clears the spawn from the registry|occurrence=1 · 0 introduced LOC claudeSubagentSignals.te… claudeMapSessionEvents.ts ×1 · 7 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 8b — content_block_start for an mcp__client__* tool sets the Client contributor|occurrence=1 · 0 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 8 — content_block_start tool_use emits ChatToolCallStart with displayName|occurrence=1 · 0 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.ts ×1 · 2 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.ts ×1 · 1 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.ts ×1 · 2 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.ts ×5 · 9 introduced LOC claudeMapSessionEvents.t… claudeSubagentSignals.ts ×1 · 5 introduced LOC claudeSubagentSignals.ts… claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission top-level Task tool_use records a spawn; non-subagent tools do not|occurrence=1 · 0 introduced LOC claudeSubagentSignals.te… claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission top-level Task ChatToolCallStart carries _meta.toolKind=subagent so the workbench renders the subagent UI|occurrence=1 · 0 introduced LOC claudeSubagentSignals.te… claudeMapSessionEvents.ts ×1 · 2 introduced LOC claudeMapSessionEvents.t… claudeMapSessionEvents.ts ×4 · 62 introduced LOC claudeMapSessionEvents.t… name prefix helpers hasClientToolNamePrefix detects mcp__client__ prefix only|occurrence=1 · 0 introduced LOC name prefix helpers has… resources.ts ×23 · 253 introduced LOC resources.ts ×23 network.ts ×20 · 292 introduced LOC network.ts ×20 strings.test|title=Strings trimWhitespace|occurrence=1 · 0 introduced LOC strings.test|title=Strin… extpath.ts ×17 · 91 introduced LOC extpath.ts ×17 strings.ts ×101 · 542 introduced LOC strings.ts ×101 cancellation.test|title=CancellationToken None|occurrence=1 · 0 introduced LOC cancellation.test|title=… cancellation.ts ×18 · 90 introduced LOC cancellation.ts ×18 event.ts ×2 · 6 introduced LOC event.ts ×2 event.ts ×93 · 864 introduced LOC event.ts ×93 claudeClientToolMcpServer.ts ×4 · 72 introduced LOC claudeClientToolMcpServe… claudeJsonSchemaToZod.ts ×3 · 34 introduced LOC claudeJsonSchemaToZod.ts… uri.test|title=URI URI#file, win-speciale|occurrence=1, charCode.test|title=CharCode has good values|occurrence=1, +2 · 0 introduced LOC uri.test|title=URI URI#f… utils.ts ×3 · 9 introduced LOC utils.ts ×3 linkedList.ts ×13 · 44 introduced LOC linkedList.ts ×13 lifecycle.ts ×2 · 4 introduced LOC lifecycle.ts ×2 lifecycle.ts ×1 · 2 introduced LOC lifecycle.ts ×1 lifecycle.ts ×4 · 8 introduced LOC lifecycle.ts ×4 lifecycle.ts ×6 · 16 introduced LOC lifecycle.ts ×6 lazy.ts ×1 · 2 introduced LOC lazy.ts ×1 lazy.ts ×3 · 37 introduced LOC lazy.ts ×3 lifecycle.ts ×1 · 2 introduced LOC lifecycle.ts ×1 lifecycle.ts ×1 · 2 introduced LOC lifecycle.ts ×1 uint.ts ×2 · 43 introduced LOC uint.ts ×2 lifecycle.ts ×1 · 3 introduced LOC lifecycle.ts ×1 map.ts ×97 · 3334 introduced LOC map.ts ×97 src/vs/base/common/arrays.ts · 949 LOC common/arrays.ts src/vs/base/common/arraysFind.ts · 226 LOC common/arraysFind.ts src/vs/base/common/assert.ts · 91 LOC common/assert.ts src/vs/base/common/cache.ts · 153 LOC common/cache.ts src/vs/base/common/cancellation.ts · 206 LOC common/cancellation.ts src/vs/base/common/charCode.ts · 450 LOC common/charCode.ts src/vs/base/common/collections.ts · 176 LOC common/collections.ts src/vs/base/common/errors.ts · 357 LOC common/errors.ts src/vs/base/common/event.ts · 1964 LOC common/event.ts src/vs/base/common/extpath.ts · 433 LOC common/extpath.ts src/vs/base/common/functional.ts · 32 LOC common/functional.ts src/vs/base/common/iterator.ts · 194 LOC common/iterator.ts src/vs/base/common/lazy.ts · 57 LOC common/lazy.ts src/vs/base/common/lifecycle.ts · 974 LOC common/lifecycle.ts src/vs/base/common/linkedList.ts · 151 LOC common/linkedList.ts src/vs/base/common/map.ts · 1016 LOC common/map.ts src/vs/base/common/marshallingIds.ts · 33 LOC common/marshallingIds.ts src/vs/base/common/network.ts · 440 LOC common/network.ts src/vs/base/common/path.ts · 1589 LOC common/path.ts src/vs/base/common/platform.ts · 281 LOC common/platform.ts src/vs/base/common/process.ts · 76 LOC common/process.ts src/vs/base/common/resources.ts · 444 LOC common/resources.ts src/vs/base/common/stopwatch.ts · 41 LOC common/stopwatch.ts src/vs/base/common/strings.ts · 1413 LOC common/strings.ts src/vs/base/common/types.ts · 410 LOC common/types.ts src/vs/base/common/uint.ts · 59 LOC common/uint.ts src/vs/base/common/uri.ts · 754 LOC common/uri.ts src/vs/base/test/common/utils.ts · 107 LOC common/utils.ts src/vs/nls.ts · 244 LOC vs/nls.ts src/vs/platform/agentHost/node/claude/claudeAgent.ts · 2312 LOC claude/claudeAgent.ts src/vs/platform/agentHost/node/claude/claudeAgentSession.ts · 1121 LOC claude/claudeAgentSessio… src/vs/platform/agentHost/node/claude/claudeMapSessionEvents.ts · 725 LOC claude/claudeMapSessionE… src/vs/platform/agentHost/node/claude/claudeSubagentRegistry.ts · 271 LOC claude/claudeSubagentReg… src/vs/platform/agentHost/node/claude/claudeSubagentSignals.ts · 311 LOC claude/claudeSubagentSig… src/vs/platform/agentHost/node/claude/claudeToolDisplay.ts · 616 LOC claude/claudeToolDisplay… src/vs/platform/agentHost/node/claude/clientTools/claudeClientToolMcpServer.ts · 112 LOC clientTools/claudeClient… src/vs/platform/agentHost/node/claude/clientTools/claudeJsonSchemaToZod.ts · 135 LOC clientTools/claudeJsonSc… src/vs/platform/agentHost/test/node/claudeMapSessionEventsTestUtils.ts · 305 LOC node/claudeMapSessionEve… cancellation.test|title=CancellationToken None|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/cancellation.test|title=CancellationToken None|occurrence=1 cancellation.test|title=… charCode.test|title=CharCode has good values|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/charCode.test|title=CharCode has good values|occurrence=1 charCode.test|title=Char… path.test|title=Paths (Node Implementation) path|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/path.test|title=Paths (Node Implementation) path|occurrence=1 path.test|title=Paths (N… strings.test|title=Strings trimWhitespace|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/strings.test|title=Strings trimWhitespace|occurrence=1 strings.test|title=Strin… uri.test|title=URI File paths containing apostrophes break URI parsing and cannot be opened #276075|occurrence=1 · introduced test · mocha: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=1 uri.test|title=URI File … uri.test|title=URI URI#file, win-speciale|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/uri.test|title=URI URI#file, win-speciale|occurrence=1 uri.test|title=URI URI#f… claudeAgent.test|title=ClaudeAgent D3: subagent spawn mirrors onto onDidSpawnChat while the subagent signals still flow|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeAgent.test|title=ClaudeAgent D3: subagent spawn mirrors onto onDidSpawnChat while the subagent signals still flow|occurrence=1 claudeAgent.test|title=C… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Phase 8 — cached file edit is appended to ChatToolCallComplete.result.content|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Phase 8 — cached file edit is appended to ChatToolCallComplete.result.content|occurrence=1 claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Phase 8 — no cached edit leaves content text-only (no regression)|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Phase 8 — no cached edit leaves content text-only (no regression)|occurrence=1 claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 10 — synthetic user tool_result emits ChatToolCallComplete with the originating turnId|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 10 — synthetic user tool_result emits ChatToolCallComplete with the originating turnId|occurrence=1 claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 10b — a tool denied by the user maps to result.error.code = denied|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 10b — a tool denied by the user maps to result.error.code = denied|occurrence=1 claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 8 — content_block_start tool_use emits ChatToolCallStart with displayName|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 8 — content_block_start tool_use emits ChatToolCallStart with displayName|occurrence=1 claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 8b — content_block_start for an mcp__client__* tool sets the Client contributor|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 8b — content_block_start for an mcp__client__* tool sets the Client contributor|occurrence=1 claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 9 — input_json_delta emits ChatToolCallDelta scoped to the open tool_use block|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 9 — input_json_delta emits ChatToolCallDelta scoped to the open tool_use block|occurrence=1 claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 9.5 — content_block_stop emits ChatToolCallReady so auto-allowed tools leave Streaming|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests Test 9.5 — content_block_stop emits ChatToolCallReady so auto-allowed tools leave Streaming|occurrence=1 claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests result drains pending tool_use entries that never received a tool_result and warns once per orphan|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests result drains pending tool_use entries that never received a tool_result and warns once per orphan|occurrence=1 claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests tool_result content as TextBlock array unwraps to ToolResultTextContent[]|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests tool_result content as TextBlock array unwraps to ToolResultTextContent[]|occurrence=1 claudeMapSessionEvents.t… claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests tool_result with is_error: true reports success=false|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeMapSessionEvents.test|title=claudeMapSessionEvents — direct mapper tests tool_result with is_error: true reports success=false|occurrence=1 claudeMapSessionEvents.t… claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission background subagent completion: task_started then tool_result yields NO completion; later task_notification fires it|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission background subagent completion: task_started then tool_result yields NO completion; later task_notification fires it|occurrence=1 claudeSubagentSignals.te… claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission foreground subagent completion: tool_result for a Task spawn emits ChatToolCallComplete AND IAgentSubagentCompletedSignal, then clears the spawn from the registry|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission foreground subagent completion: tool_result for a Task spawn emits ChatToolCallComplete AND IAgentSubagentCompletedSignal, then clears the spawn from the registry|occurrence=1 claudeSubagentSignals.te… tool_use signals + tags them with parentToolCallId, lets the matching tool_result complete|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission inner subagent canonical assistant message emits text/thinking/tool_use signals + tags them with parentToolCallId, lets the matching tool_result complete|occurrence=1 tool_use signals + tags … claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission inner subagent message: prepends subagent_started exactly once, tags emitted action with parentToolCallId, records inner-tool→parent edge|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission inner subagent message: prepends subagent_started exactly once, tags emitted action with parentToolCallId, records inner-tool→parent edge|occurrence=1 claudeSubagentSignals.te… claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission top-level Task ChatToolCallStart carries _meta.toolKind=subagent so the workbench renders the subagent UI|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission top-level Task ChatToolCallStart carries _meta.toolKind=subagent so the workbench renders the subagent UI|occurrence=1 claudeSubagentSignals.te… claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission top-level Task tool_use records a spawn; non-subagent tools do not|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission top-level Task tool_use records a spawn; non-subagent tools do not|occurrence=1 claudeSubagentSignals.te… AgentName AND records metadata onto the spawn|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeSubagentSignals.test|title=claudeSubagentSignals — Phase 12 emission top-level canonical assistant for Task emits ChatToolCallReady with confirmed:NotNeeded + _meta.subagentDescription/AgentName AND records metadata onto the spawn|occurrence=1 AgentName AND records me… name prefix helpers hasClientToolNamePrefix detects mcp__client__ prefix only|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/clientTools/claudeClientToolMcpServer.test|title=claudeClientToolMcpServer / name prefix helpers hasClientToolNamePrefix detects mcp__client__ prefix only|occurrence=1 name prefix helpers has… Focused concept · claudeClientToolMcpServer.ts ×1 · 2 introduced LOC claudeClientToolMcpServe…
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.
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: 2 introduced LOC across 1 ranges.
Expand a file to inspect source; the > gutter marks introduced lines.
src/vs/platform/agentHost/node/claude/clientTools/claudeClientToolMcpServer.ts 2 introduced LOC · 1 range
Open complete file
109
*/
110
export function hasClientToolNamePrefix ( toolName : string ) : boolean {
112
>
}