claudePromptQueue.ts ×1
Frontier kind: Code frontier
unlabeled · c_5a07ca9d7f70
198 tests · 9423 LOC · 44 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.
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.
claudePromptQueue.ts ×1 — Focused concept
Introduced files:
claudeAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeSdkPipeline.ts ×5 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getSessionCustomizations surfaces a native plugin captured from the live SDK init.plugins (path filter)|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent materialize resolves the SDK agent name from the file frontmatter, not the filename|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations mid-turn reducer toggle reconciles before the following send|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeSessionMetadataStore.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getSessionCustomizations derives the Built-in container from the live SDK command set post-materialize|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeSdkPipeline.ts ×1 — Ancestor (broader)
Introduced files:
claudeSdkPipeline.ts ×3 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createChat({ sideChat }) forks hidden context and filters inherited turns|occurrence=1 — Ancestor (broader)
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.test|title=ClaudeAgent — Phase 11 customizations changeModel on a peer chat persists in the catalog so a later resume picks it up|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations sendMessage to a peer chat targets a chat distinct from the parent session|occurrence=1, claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createChat({ fork }) forks the source chat; the peer chat resumes its own forked SDK session|occurrence=1, +1 — Ancestor (broader)
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:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations reducer-backed customization enablement stays isolated per session|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getSessionCustomizations overlays the enablement state onto client-pushed entries|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent truncateSession() with no turnId awaits the live query teardown (subprocess exit) before deleteSession|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent createSession({ fork }) with a create-config model override persists it on the fork|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent createSession({ fork }) inherits the source permissionMode overlay|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent createSession({ fork }) forks at the anchor uuid, then materializes lazily on first sendMessage|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent setClientTools registers tools that flow into Options.mcpServers on first materialize|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations send pre-flight: dirty customizations triggers a rebind (SDK plugin URI set is captured at startup, so any change must restart the Query)|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
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.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent truncateSession() with no turnId on an UNLOADED session deletes + recreates fresh on the same id, preserving the overlay (cold remove-all)|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:
claudeSdkPipeline.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent shutdown drains a mix of provisional and materialized sessions|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getSessionCustomizations resolves against a provisional session|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeSdkPipeline.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgentSession.ts ×1 — 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:
§3.8 — permissionMode propagation) Test 16b — live state seeded BEFORE first sendMessage flows into Options.permissionMode at materialize|occurrence=1 — Ancestor (broader)
Introduced tests:
claudePromptResolver.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeSdkMessageRouter.ts ×1 — Ancestor (broader)
Introduced files:
claudeCanUseTool.ts ×5 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeSdkPipeline.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×5 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
claudeSdkPipeline.ts ×3 — Ancestor (broader)
Introduced files:
claudeAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudePromptResolver.ts ×1 — Ancestor (broader)
Introduced files:
claudeSdkPipeline.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createChat({ fork }) with an unknown turn falls back to a fresh chat|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×5 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations changeModel on a peer chat fires onDidChangeChatData with the refreshed providerData|occurrence=1, claudeAgent.test|title=ClaudeAgent — Phase 11 customizations chats.changeModel on a peer fires onDidChangeChatData with the refreshed providerData (parity with legacy changeModel)|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentPeerChats.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations chats.createChat persists a peer chat; getChats lists it; chats.disposeChat removes it|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×6 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×12 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createSession eager seeding suppresses orphan customization progress|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent disposing a provisional session never calls SDK startup and removes the record|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getCustomizations returns [] — provider-level catalogue, not a cross-session aggregator|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations setClientCustomizations forwards each item as a SessionCustomizationUpdated action|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
agentService.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createSession seeds the eager activeClient customizations to the plugin manager|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent shutdown clears provisional sessions; concurrent disposeSession is safe|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent shutdown is idempotent and returns the same memoized promise on concurrent calls|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent disposeSession removes the wrapper but does NOT delete the SDK or DB session|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createSession mints a provisional session and disposeSession tears it down|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
<uuid> URI with provisional: true; no DB or SDK contact|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent createSession honors config.session when the workbench pre-mints the URI|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent — Phase 11 customizations createSession without an activeClient does not sync customizations|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
fileService.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent createProvisional creates a session without SDK startup contact|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent createSession({ fork }) at the last turn anchors on that turn's assistant|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent sendMessage on a disk-only session whose SDK record is missing throws "unknown session"|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent proxy-mode authenticate with an unchanged token starts the proxy when no handle exists|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
required when a proxy handle already exists|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent (Phase 13 — getSessionMessages) getSessionMessages returns mapped Turn[] from SDK transcript|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent getSessionMessages returns an empty transcript for any session|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent native transport: models populate from supportedModels() with no proxy start and no CAPI models() call|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent native model enumeration closes the throwaway query (no leaked subprocess)|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
required|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent enterprise: getProtectedResources + authenticate use the computed enterprise resource|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent authenticate populates full pricing metadata from billing tokenPrices|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent authenticate rejects non-GitHub resources without disturbing state|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent authenticate with a different token restarts the proxy and disposes the old handle|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent model filter excludes non-Claude entries|occurrence=1, claudeAgent.test|title=ClaudeAgent authenticate populates models filtered to Claude family|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.test|title=ClaudeAgent setClientTools on an unknown session id is silently dropped|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent getProtectedResources returns the GitHub resource|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent (Phase 7 §3.4 — _handleCanUseTool) respondToPermissionRequest unknown id is silent|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent (Phase 7 §3.5 — INTERACTIVE_CLAUDE_TOOLS) respondToUserInputRequest unknown id is silent|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent shutdown resolves without throwing|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent models observable is empty before authenticate|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
required|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent stale model writes from an old token are dropped|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent authenticate retries proxy startup after a transient failure|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent dispose disposes the proxy handle and is idempotent|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
claudeAgentSdkService.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgentSdkService.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeAgentSdkService.ts ×3 — Ancestor (broader)
Introduced files:
claudePromptResolver.ts ×1 — Ancestor (broader)
Introduced files:
claudeAgent.test|title=ClaudeAgent fromSdkModelInfo projects ModelInfo without commercial metadata and reuses the effort schema|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent AgentSession URI helpers round-trip the claude scheme|occurrence=1 — Ancestor (broader)
Introduced tests:
claudePromptResolver.ts ×1 — Ancestor (broader)
Introduced files:
claudePromptResolver.ts ×4 — Ancestor (broader)
Introduced files:
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
claudePromptResolver.ts ×1 — Ancestor (broader)
Introduced files:
claudePromptQueue.test|title=ClaudePromptQueue notifyAborted wakes a parked next() so it can re-check the abort signal|occurrence=1 — Ancestor (broader)
Introduced tests:
claudePromptQueue.ts ×1 — Descendant (narrower)
Introduced files:
claudePromptQueue.ts ×1 — Descendant (narrower)
Introduced files:
claudePromptQueue.ts ×1 — Descendant (narrower)
Introduced files:
claudePromptQueue.ts ×2 — Descendant (narrower)
Introduced files:
claudePromptQueue.ts ×10 — Descendant (narrower)
Introduced files:
log.ts ×72 — Descendant (narrower)
Introduced files:
instantiationService.ts ×21 — Descendant (narrower)
Introduced files:
serviceCollection.ts ×5 — 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:
hash.ts ×17 — 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:
descriptors.ts ×2 — Descendant (narrower)
Introduced files:
strings.ts ×101 — Descendant (narrower)
Introduced files:
cancellation.ts ×18 — Descendant (narrower)
Introduced files:
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 ×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:
graph.ts ×12 — Descendant (narrower)
Introduced files:
utils.ts ×3 — Descendant (narrower)
Introduced files:
instantiation.ts ×4 — 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:
instantiation.ts ×5 — Descendant (narrower)
Introduced files:
lifecycle.ts ×2 — 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 ×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:
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:
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/claudePromptQueue.ts 2 introduced LOC · 1 range
Open complete file
77
}
78
await this . _pendingPromptDeferred . p ;
80
>
}
81
},
82
}),