src/vs/platform/agentHost/node
community-001 · 1612 concepts · page 2 of 17
showing 100 of 1612
+agentHostChangesetService.ts ×1
2 tests · 51808 LOC · 304 files · introduces 0 tests · 2 LOC · 1 file
+agentSideEffects.test|title=AgentSideEffects edit auto-approve auto-approves writes to regular source files|occurrence=1
1 test · 50911 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+agentHostSessionTitleController.ts ×2
1 test · 51104 LOC · 291 files · introduces 1 test · 4 LOC · 1 file
+agentSideEffects.test|title=AgentSideEffects edit auto-approve blocks writes to .lock files|occurrence=1
1 test · 50884 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+agentSideEffects.test|title=AgentSideEffects edit auto-approve blocks writes to .env files|occurrence=1
1 test · 50880 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) session config persistence restoreSession overlays persisted config values onto the resolved config|occurrence=1
1 test · 51830 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentHostChangesetOperationService.ts ×3
2 tests · 51779 LOC · 304 files · introduces 0 tests · 37 LOC · 3 files
+agentHostChangesetService.ts ×1
2 tests · 51690 LOC · 304 files · introduces 0 tests · 2 LOC · 1 file
+agentSideEffects.test|title=AgentSideEffects edit auto-approve blocks writes to .git directory|occurrence=1
1 test · 50861 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+agentSideEffects.test|title=AgentSideEffects session config auto-approve does NOT auto-approve when autoApprove is default|occurrence=1
1 test · 50861 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) createChat fork seeds the new chat with remapped source turns and forwards fork to the provider|occurrence=1
1 test · 51834 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) createChat routes to the provider for a restored session not tracked in the provider map|occurrence=1
1 test · 51754 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentHostChangesetService.ts ×1
2 tests · 51815 LOC · 304 files · introduces 0 tests · 2 LOC · 1 file
+agentHostChangesetService.ts ×1
2 tests · 51693 LOC · 304 files · introduces 0 tests · 11 LOC · 1 file
+agentService.test|title=AgentService (node dispatcher) peer chat catalog persistence disposeChat removes the chat from the persisted catalog|occurrence=1
1 test · 51790 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentHostChangesetService.ts ×9
3 tests · 51618 LOC · 304 files · introduces 0 tests · 30 LOC · 1 file
+copilotAgent.test|title=CopilotAgent auto-approves one duplicate read permission request after approval|occurrence=1
1 test · 53240 LOC · 300 files · introduces 1 test · 0 LOC · 0 files
+agentHostChangesetService.ts ×12
2 tests · 51737 LOC · 304 files · introduces 0 tests · 34 LOC · 1 file
+agentService.test|title=AgentService (node dispatcher) disposeSession dispatches to the correct provider and cleans up tracking|occurrence=1
4 tests · 51676 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) aggregation createSession attaches git state into state _meta when working directory is present|occurrence=1
1 test · 51767 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+historyRecordFixtures.ts ×10
7 tests · 51684 LOC · 304 files · introduces 0 tests · 93 LOC · 2 files
+agentService.test|title=AgentService (node dispatcher) createChat side chats creates a fresh peer with a SideChat origin and no copied source turns|occurrence=1
1 test · 51691 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentHostChangesetService.ts ×1
1 test · 51649 LOC · 304 files · introduces 1 test · 3 LOC · 1 file
+agentService.test|title=AgentService (node dispatcher) restoreSession restores the AH-owned workspaceless marker onto the summary _meta for any agent|occurrence=1
1 test · 51619 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) restoreSession restores chat drafts from session metadata|occurrence=1
1 test · 51612 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) createChat disposeChat removes the chat from the catalog and tears down the chat|occurrence=1
1 test · 51664 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) restoreSession restores known session without listing all provider sessions|occurrence=1
3 tests · 51577 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) restoreSession restores the default chat's independently-renamed title|occurrence=1
3 tests · 51607 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) subscriber refcount eviction an empty session created in this lifetime stays observable until GC fires|occurrence=1
1 test · 51627 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) restoreSession restores a session with tool calls|occurrence=1
8 tests · 51587 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) restoreSession restores a session with message history|occurrence=1
14 tests · 51543 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) createChat creates the backing chat before registering the chat in the catalog|occurrence=1
3 tests · 51615 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) createChat routes a tracked session and registers the chat with its title in the catalog|occurrence=1
4 tests · 51619 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentSideEffects.test|title=AgentSideEffects subagent sessions reads inside parent working directory are auto-approved for tools in subagent sessions|occurrence=1
1 test · 50699 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent disposing a provisional session never calls SDK startup and removes the record|occurrence=1
1 test · 55660 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) chat surface routing restore reads the default chat via chats.getMessages on the default chat URI|occurrence=1
5 tests · 51511 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) worktree working directory createSession uses agent-resolved working directory in state|occurrence=1, agentService.test|title=AgentService (node dispatcher) worktree working directory createSession falls back to config working directory when agent does not resolve|occurrence=1
2 tests · 51575 LOC · 304 files · introduces 2 tests · 0 LOC · 0 files
+agentHostChangesetService.ts ×2
2 tests · 51539 LOC · 304 files · introduces 0 tests · 2 LOC · 1 file
+agentHostChangesetFileMonitorCoordinator.ts ×1
5 tests · 51441 LOC · 304 files · introduces 0 tests · 4 LOC · 1 file
+agentSideEffects.test|title=AgentSideEffects tool_ready dispatches progress actions to advance tool call state tool_ready for an additional chat is emitted on that chat channel|occurrence=1
1 test · 50604 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+rename and drains the message queued behind it|occurrence=1
1 test · 50634 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) session config persistence createSession persists initial config values to the session DB|occurrence=1
2 tests · 51543 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentSideEffects.test|title=AgentSideEffects session permissions ChatToolCallConfirmed with allow-session adds tool to session permissions|occurrence=1
1 test · 50541 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+claudeAgent.test|title=ClaudeAgent shutdown is idempotent and returns the same memoized promise on concurrent calls|occurrence=1
2 tests · 55570 LOC · 346 files · introduces 1 test · 0 LOC · 0 files
+agentSideEffects.test|title=AgentSideEffects session permissions subagent tool calls inherit parent session permissions|occurrence=1
1 test · 50614 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+agentSideEffects.test|title=AgentSideEffects tool_ready dispatches progress actions to advance tool call state pending_confirmation for a tool inside a subagent routes to the subagent session|occurrence=1
1 test · 50636 LOC · 291 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) aggregation createSession infers workspace-less (and skips git overlay) when no working directory|occurrence=1
1 test · 51516 LOC · 304 files · introduces 1 test · 0 LOC · 0 files
+agentService.test|title=AgentService (node dispatcher) spawn channel routing onDidSpawnChat adds the chat to the catalog with a Tool origin from its parent|occurrence=1
2 tests · 51469 LOC · 304 files · introduces 1 test · 0 LOC · 0 files