sessionState.ts ×2
Frontier kind: Code frontier
unlabeled · c_19417085f93d
366 tests · 15806 LOC · 55 files · introduces 0 tests · 4 LOC · 1 file
Introduces — evidence that enters the hierarchy at this concept
Code
2 ranges 4 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.
sessionState.ts ×2 — Focused concept
Introduced files:
copilotAgent.test|title=CopilotAgent contextSize to contextTier mapping uses long_context when model has no surcharge, no explicit selection and preferLongContext is enabled|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeSessionMetadataStore.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createChat({ sideChat }) forks hidden context and filters inherited turns|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.test|title=CopilotAgent contextSize to contextTier mapping leaves the SDK on its default tier when model has no surcharge and no explicit selection|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.test|title=CopilotAgent contextSize to contextTier mapping maps the default numeric context size to default|occurrence=1, copilotAgent.test|title=CopilotAgent contextSize to contextTier mapping maps the largest numeric context size to long_context|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotSessionLauncher.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotSessionLauncher.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotSessionLauncher.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×6 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×7 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×10 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent (Phase 9 — runtime mutation surface) abortSession denies any parked permission requests so the SDK canUseTool callback unwinds with deny instead of leaving stale UI behind|occurrence=1 — Ancestor (broader)
Introduced tests:
agentService.test|title=AgentService (node dispatcher) createChat side chats creates a side chat from the current active turn|occurrence=1 — Ancestor (broader)
Introduced tests:
agentService.test|title=AgentService (node dispatcher) subagent membership sequencing a subagent_started signal yields exactly one catalog entry with the parent origin, title, and a started turn|occurrence=1 — Ancestor (broader)
Introduced tests:
agentService.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent (Phase 9 — runtime mutation surface) rebind re-applies bijective state (model + effort) on the new Query|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent (Phase 9 — runtime mutation surface) abortSession on a materialized session cancels the in-flight turn and leaves the session reusable|occurrence=1 — Ancestor (broader)
Introduced tests:
agentService.test|title=AgentService (node dispatcher) createChat side chats creates a side chat from a later active turn without losing the current user question|occurrence=1 — Ancestor (broader)
Introduced tests:
agentPeerChats.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent (Phase 9 — runtime mutation surface) changeModel on a provisional session mutates the pending model bag (no SDK contact)|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeSdkPipeline.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
agentService.ts ×5 — Ancestor (broader)
Introduced files:
agentPeerChats.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeSdkPipeline.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×5 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
agentPeerChats.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
restore round-trip createChat side chat forks hidden context and filters inherited turns|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentService.ts ×3 — Ancestor (broader)
Introduced files:
agentSideEffects.test|title=AgentSideEffects local turn persistence truncating at a real turn drops the trailing local turn|occurrence=1 — Ancestor (broader)
Introduced tests:
agentSideEffects.test|title=AgentSideEffects local turn persistence truncating at a local turn redirects the SDK truncation to the concrete anchor|occurrence=1 — Ancestor (broader)
Introduced tests:
reducer.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
restore round-trip createChat materializes a peer chat, records its backing, and returns providerData (no copilot.chats write)|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.test|title=CopilotAgent chat surface (IAgentChats) createChat creates a peer chat and returns its providerData|occurrence=1 — Ancestor (broader)
Introduced tests:
agentSideEffects.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
sessionState.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentSideEffects.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentSideEffects.test|title=AgentSideEffects handleAction — first-turn materialization failure does not fail creation when an already-ready session send rejects|occurrence=1 — Ancestor (broader)
Introduced tests:
reducer.ts ×2 — Ancestor (broader)
Introduced files:
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:
agentSideEffects.test|title=AgentSideEffects pending message sync logs telemetry when sending a queued user message|occurrence=1 — Ancestor (broader)
Introduced tests:
rename text (no separator) is sent to the agent|occurrence=1 — Ancestor (broader)
Introduced tests:
agentSideEffects.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
reducer.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
agentSideEffects.test|title=AgentSideEffects session inputNeeded production auto-approved tool still surfaces a genuine result confirmation|occurrence=1 — Ancestor (broader)
Introduced tests:
agentSideEffects.test|title=AgentSideEffects session inputNeeded production client tool execution is produced while running and removed once complete|occurrence=1 — Ancestor (broader)
Introduced tests:
agentSideEffects.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×3 — Ancestor (broader)
Introduced files:
localChatCommand.ts ×1 — Ancestor (broader)
Introduced files:
renameLocalCommand.ts ×4 — Ancestor (broader)
Introduced files:
localChatCommand.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
map.ts ×1 — Ancestor (broader)
Introduced files:
localChatCommand.ts ×9 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
reducer.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.test|title=AgentSideEffects immediate title on first turn normalizes whitespace and truncates long messages|occurrence=1, agentSideEffects.test|title=AgentSideEffects immediate title on first turn dispatches titleChanged with user message on first turn|occurrence=1 — Ancestor (broader)
Introduced tests:
agentSideEffects.ts ×9 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
turnStarted calls sendMessage on the agent|occurrence=1, turnStarted passes the dispatching client id to sendMessage|occurrence=1, +2 — Ancestor (broader)
Introduced tests:
agentHostTelemetryReporter.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
turnStarted agent selection forwards the chat channel for an additional (peer) chat|occurrence=1 — Ancestor (broader)
Introduced tests:
sessionState.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
agentSideEffects.test|title=AgentSideEffects immediate title on first turn does not dispatch titleChanged when title is already set|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
agentHostSessionTitleController.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
reducer.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.test|title=AgentSideEffects changeset forwarders truncating a chat forwards that chat to the agent (default and peer)|occurrence=1 — Ancestor (broader)
Introduced tests:
agentSideEffects.test|title=AgentSideEffects changeset forwarders ChatTruncated fires onSessionTruncated once|occurrence=1 — Ancestor (broader)
Introduced tests:
agentSideEffects.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
agentHostLocalTurns.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×4 — Ancestor (broader)
Introduced files:
agentPeerChats.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
restore round-trip changeModel applies to the targeted peer chat only|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×4 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
agentPeerChats.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgent.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
agentHostToolCallTelemetry.test|title=AgentSideEffects — tool call telemetry does not emit after a client tool completes or its turn is cancelled|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostTelemetryReporter.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentService.ts ×1 — Ancestor (broader)
Introduced files:
agentHostTelemetryReporter.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostTurnTelemetry.test|title=AgentSideEffects — turn tracker telemetry emits a single turnCompleted when both the client cancel and a follow-up agent signal arrive|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostTurnTelemetry.test|title=AgentSideEffects — turn tracker telemetry model and permissionLevel are undefined when never set|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostTurnTelemetry.test|title=AgentSideEffects — turn tracker telemetry emits result=cancelled when the client cancels a turn (no agent progress signal)|occurrence=1 — Ancestor (broader)
Introduced tests:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×4 — Ancestor (broader)
Introduced files:
agentHostToolCallTracker.ts ×2 — Ancestor (broader)
Introduced files:
agentHostTelemetryService.ts ×1 — Ancestor (broader)
Introduced files:
agentHostTelemetryReporter.ts ×1 — Ancestor (broader)
Introduced files:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
agentHostTelemetryReporter.ts ×3 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
agentHostTurnTracker.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×8 — Ancestor (broader)
Introduced files:
map.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×9 — Ancestor (broader)
Introduced files:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×9 — Ancestor (broader)
Introduced files:
agentHostStateManager.ts ×1 — Ancestor (broader)
Introduced files:
reducer.ts ×3 — Ancestor (broader)
Introduced files:
reducer.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×3 — Ancestor (broader)
Introduced files:
agentHostToolCallTracker.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×3 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
sessionState.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×5 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×8 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×2 — Ancestor (broader)
Introduced files:
bangLocalCommand.ts ×1 — Ancestor (broader)
Introduced files:
bangLocalCommand.ts ×2 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×3 — Ancestor (broader)
Introduced files:
localChatCommand.ts ×3 — Ancestor (broader)
Introduced files:
agentHostTelemetryService.ts ×1 — Ancestor (broader)
Introduced files:
agentSideEffects.ts ×4 — Ancestor (broader)
Introduced files:
agentHostTurnTracker.ts ×2 — Ancestor (broader)
Introduced files:
agentHostToolCallTracker.ts ×4 — Ancestor (broader)
Introduced files:
agentHostTurnTracker.ts ×1 — Ancestor (broader)
Introduced files:
agentPeerChats.ts ×1 — Ancestor (broader)
Introduced files:
agentPeerChats.ts ×1 — Ancestor (broader)
Introduced files:
agentPeerChats.ts ×2 — Ancestor (broader)
Introduced files:
agentService.ts ×4 — Ancestor (broader)
Introduced files:
protocolServerHandler.test|title=ProtocolServerHandler client reconnect without session subscription does not clear tool call disconnect timeout|occurrence=1 — Ancestor (broader)
Introduced tests:
protocolServerHandler.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
protocolServerHandler.test|title=ProtocolServerHandler client tool timeout tells model it may retry when replacement active client provides the tool|occurrence=1, protocolServerHandler.test|title=ProtocolServerHandler client disconnect retains active client during grace, then removes it and fails owned tool calls after grace period|occurrence=1 — Ancestor (broader)
Introduced tests:
protocolServerHandler.test|title=ProtocolServerHandler client reconnect with session subscription clears tool call disconnect timeout for that session|occurrence=1 — Ancestor (broader)
Introduced tests:
protocolServerHandler.ts ×1 — Ancestor (broader)
Introduced files:
protocolServerHandler.ts ×2 — Ancestor (broader)
Introduced files:
reducer.ts ×2 — Ancestor (broader)
Introduced files:
protocolServerHandler.ts ×2 — Ancestor (broader)
Introduced files:
protocolServerHandler.ts ×2 — Ancestor (broader)
Introduced files:
protocolServerHandler.test|title=ProtocolServerHandler client tool call owned by an active local IPC client is not treated as orphaned|occurrence=1 — Ancestor (broader)
Introduced tests:
protocolServerHandler.ts ×9 — Ancestor (broader)
Introduced files:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
editSurvivalReporter.test|title=agentHost editSurvivalReporter resolves ahp-chat sub-channel URIs back to the parent harness|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostStateManager.test|title=AgentHostStateManager catalog characterization (A3) SessionSummaryNotifier rolls a running peer chat up onto the session summary and emits one coalesced SessionSummaryChanged|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostStateManager.test|title=AgentHostStateManager active turn event follows reducer-derived active state transitions|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostStateManager.test|title=AgentHostStateManager stale ChatTurnComplete (wrong turnId) does not decrement active sessions|occurrence=1 — Ancestor (broader)
Introduced tests:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
agentHostStateManager.ts ×1 — Ancestor (broader)
Introduced files:
reducer.ts ×1 — Ancestor (broader)
Introduced files:
agentHostStateManager.ts ×1 — Ancestor (broader)
Introduced files:
agentHostStateManager.ts ×5 — Ancestor (broader)
Introduced files:
agentHostStateManager.ts ×16 — Ancestor (broader)
Introduced files:
sessionState.ts ×1 — Descendant (narrower)
Introduced files:
log.ts ×1 — Descendant (narrower)
Introduced files:
log.ts ×72 — 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:
sessionState.ts ×3 — Descendant (narrower)
Introduced files:
sessionState.ts ×3 — 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:
extpath.ts ×17 — Descendant (narrower)
Introduced files:
strings.ts ×101 — Descendant (narrower)
Introduced files:
sessionState.ts ×57 — 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:
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:
buffer.ts ×1 — Descendant (narrower)
Introduced files:
buffer.ts ×3 — Descendant (narrower)
Introduced files:
buffer.ts ×1 — Descendant (narrower)
Introduced files:
buffer.ts ×2 — Descendant (narrower)
Introduced files:
buffer.ts ×4 — Descendant (narrower)
Introduced files:
buffer.ts ×1 — Descendant (narrower)
Introduced files:
buffer.ts ×2 — Descendant (narrower)
Introduced files:
buffer.ts ×2 — Descendant (narrower)
Introduced files:
buffer.ts ×2 — Descendant (narrower)
Introduced files:
buffer.ts ×3 — Descendant (narrower)
Introduced files:
buffer.ts ×1 — 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:
lifecycle.ts ×1 — Descendant (narrower)
Introduced files:
uri.ts ×1 — Descendant (narrower)
Introduced files:
state.ts ×1 — Descendant (narrower)
Introduced files:
commands.ts ×1 — Descendant (narrower)
Introduced files:
uri.ts ×3 — 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.ts ×3 — Descendant (narrower)
Introduced files:
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:
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 ×3 — 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: 4 introduced LOC across 2 ranges.
Expand a file to inspect source; the > gutter marks introduced lines.
src/vs/platform/agentHost/common/state/sessionState.ts 4 introduced LOC · 2 ranges
Open complete file
903
904
export function parseRequiredSessionUriFromChatUri ( uri : ProtocolURI | ResourceURI ) : string {
906
>
if ( session === undefined ) {
907
throw new Error ( `Malformed AHP chat URI: ${ typeof uri === 'string' ? uri : uri.toString () } ` );
908
}
910
>
}
911
912
/** Returns `true` when `uri` is the default chat of its session. */