src/vs/base/common
3495 root concepts · page 4 of 70
+§3.8 — permissionMode propagation) Test 16 — live permissionMode update forwards via Query.setPermissionMode on the next sendMessage|occurrence=1
1 test · 56813 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent truncateSession() with no turnId awaits the live query teardown (subprocess exit) before deleteSession|occurrence=1
1 test · 56771 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) subscriber refcount eviction a session with an active turn is NOT evicted when its last subscriber drops|occurrence=1
1 test · 52477 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent createSession({ fork }) with a create-config model override persists it on the fork|occurrence=1
1 test · 56747 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent truncateSession(turnId) resolves the anchor, restarts at it on the same id, and prunes the DB|occurrence=1
1 test · 56769 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent createSession({ fork }) inherits the source permissionMode overlay|occurrence=1
1 test · 56733 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent the truncation anchor is applied exactly once and not leaked to later rebuilds|occurrence=1
1 test · 56795 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent rebind failure leaves the client-tool diff dirty so the next send retries|occurrence=1
1 test · 56788 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent resume keeps the existing overlay model (materialize does not clobber on isResume)|occurrence=1
1 test · 56729 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent FakeQuery.setMcpServers stays unmodeled (Phase 10 never calls Query.setMcpServers for client tools)|occurrence=1
1 test · 56783 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent createSession({ fork }) forks at the anchor uuid, then materializes lazily on first sendMessage|occurrence=1
1 test · 56729 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent setClientTools registers tools that flow into Options.mcpServers on first materialize|occurrence=1
1 test · 56727 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) subagent membership sequencing membership stays a single entry when the agent also mirrors the subagent onto onDidSpawnChat, regardless of order|occurrence=1
1 test · 52514 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent (Phase 7 §3.4 — _handleCanUseTool) Phase 12 step 5 — AskUserQuestion + ExitPlanMode inside a subagent context tag their emitted signals with parentToolCallId|occurrence=1
1 test · 56876 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+modelDecorations.test|title=Editor Model - Model Decorations decorations are updated when inserting one line text before it 2|occurrence=1
1 test · 43239 LOC · 238 files · introduces 1 test · 0 LOC · 0 files
+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
1 test · 56774 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+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
1 test · 52503 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+diffComputer.test|title=Editor Diff - DiffComputer big change part 2|occurrence=1
1 test · 43666 LOC · 243 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent (Phase 9 — runtime mutation surface) rebind re-applies bijective state (model + effort) on the new Query|occurrence=1
1 test · 56718 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+diffComputer.test|title=Editor Diff - DiffComputer big change part 1|occurrence=1
1 test · 43663 LOC · 243 files · introduces 1 test · 0 LOC · 0 files
+excludes resolved correctly|occurrence=1
1 test · 79665 LOC · 282 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) registerProvider maps progress events to protocol actions via onDidAction|occurrence=1
1 test · 52383 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) createChat side chats persists and restores the SideChat origin|occurrence=1
1 test · 52462 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent thinking content_block emits ChatResponsePart(Reasoning) before ChatReasoning|occurrence=1
1 test · 56739 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent (Phase 10.6 — MCP elicitation translation) form-mode elicitation surfaces ChatInputRequested and returns accepted content|occurrence=1
1 test · 56653 LOC · 346 files · introduces 1 test · 0 LOC · 0 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
1 test · 56680 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+modelDecorations.test|title=Editor Model - Model Decorations decorations are updated when deleting text inside|occurrence=1
1 test · 43229 LOC · 238 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent setClientTools landing during the resume bootstrap gap is re-synced into the live session|occurrence=1
1 test · 56725 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+modelDecorations.test|title=Editor Model - Model Decorations decorations are updated when deleting text inside 2|occurrence=1
1 test · 43160 LOC · 238 files · introduces 1 test · 0 LOC · 0 files
+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
1 test · 56686 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+modelDecorations.test|title=Editor Model - Model Decorations decorations are updated when inserting multiple lines text before it|occurrence=1
1 test · 43177 LOC · 238 files · introduces 1 test · 0 LOC · 0 files
+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
1 test · 52390 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent truncateSession() with no turnId clears the session in place (deleteSession + fresh same id)|occurrence=1
1 test · 56662 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent — Phase 11 customizations chats addresses the default chat by the default chat URI (sendMessage routes to the default chat; getMessages mirrors getSessionMessages)|occurrence=1
1 test · 56642 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+modelDecorations.test|title=Editor Model - Model Decorations decorations are updated when inserting one line text before it|occurrence=1
1 test · 43159 LOC · 238 files · introduces 1 test · 0 LOC · 0 files
+copilotAgent.test|title=CopilotAgent client tool completion unblocks a pending permission request|occurrence=1
1 test · 53913 LOC · 300 files · introduces 1 test · 0 LOC · 0 files
+diffComputer.test|title=Editor Diff - DiffComputer two lines changed 4|occurrence=1
1 test · 43562 LOC · 243 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent (Phase 7 §3.5 — INTERACTIVE_CLAUDE_TOOLS) Test 13b — ExitPlanMode: Deny returns deny with production wording, no mode flip|occurrence=1
1 test · 56771 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent shutdown drains a mix of provisional and materialized sessions|occurrence=1
1 test · 56662 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent (Phase 10.6 — MCP elicitation translation) declined form-mode elicitation returns a decline result|occurrence=1
1 test · 56625 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent (Phase 7 §3.5 — INTERACTIVE_CLAUDE_TOOLS) Test 13 — AskUserQuestion: cancel returns deny with production wording|occurrence=1
1 test · 56741 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) peer chat catalog persistence a valid new-format peerChats catalog restores without consulting legacy chats|occurrence=1
1 test · 52394 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent a rebuild that fails after reading the anchor keeps it staged so the next send retries the truncation|occurrence=1
1 test · 56663 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) dispatchAction does not overwrite a manual rename with delayed AI title|occurrence=1
1 test · 52390 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) dispatchAction generates and persists an AI title after first-turn fallback title|occurrence=1
1 test · 52389 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent canonical SDKAssistantMessage with tool_use content drops silently (partial stream owns ChatToolCallStart)|occurrence=1
1 test · 56647 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+diffComputer.test|title=Editor Diff - DiffComputer issue #43922|occurrence=1
1 test · 43527 LOC · 243 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) peer chat catalog persistence createChat persists providerData; restore re-materializes from the orchestrator catalog before reading history|occurrence=1
1 test · 52367 LOC · 304 files · introduces 1 test · 0 LOC · 0 files