src/vs/platform/agentHost/node

1227 files · 55684 ranges · 20961 concepts · 15843 introducers · 12741 tests

FileCoverage
activeClientState.ts 195 LOC · 180 covered · 15 uncovered · 51 ranges · 1441 concepts · 25 introducers · 693 tests
agentConfigurationService.ts 379 LOC · 366 covered · 13 uncovered · 73 ranges · 3039 concepts · 34 introducers · 1442 tests
agentHostAuthenticationService.ts 121 LOC · 111 covered · 10 uncovered · 36 ranges · 917 concepts · 16 introducers · 483 tests
agentHostBangCommand.ts 27 LOC · 27 covered · 0 uncovered · 5 ranges · 1053 concepts · 4 introducers · 509 tests
agentHostChangesetCoordinator.ts 333 LOC · 284 covered · 49 uncovered · 54 ranges · 976 concepts · 26 introducers · 493 tests
agentHostChangesetFileMonitorCoordinator.ts 368 LOC · 343 covered · 25 uncovered · 103 ranges · 976 concepts · 34 introducers · 493 tests
agentHostChangesetOperationService.ts 234 LOC · 196 covered · 38 uncovered · 49 ranges · 927 concepts · 14 introducers · 488 tests
agentHostChangesetService.ts 1122 LOC · 691 covered · 431 uncovered · 155 ranges · 917 concepts · 27 introducers · 483 tests
agentHostChangesetStateCache.ts 126 LOC · 112 covered · 14 uncovered · 29 ranges · 3131 concepts · 10 introducers · 1399 tests
agentHostChangesetSubscriptionService.ts 44 LOC · 44 covered · 0 uncovered · 15 ranges · 988 concepts · 9 introducers · 498 tests
agentHostCheckpointService.ts 272 LOC · 62 covered · 210 uncovered · 13 ranges · 917 concepts · 1 introducers · 483 tests
agentHostCommitOperationHandler.ts 216 LOC · 162 covered · 54 uncovered · 40 ranges · 934 concepts · 9 introducers · 490 tests
agentHostCommitOperationProvider.ts 58 LOC · 55 covered · 3 uncovered · 14 ranges · 925 concepts · 8 introducers · 486 tests
agentHostCompletions.ts 133 LOC · 115 covered · 18 uncovered · 8 ranges · 1593 concepts · 3 introducers · 785 tests
agentHostDiscardChangesOperationHandler.ts 87 LOC · 87 covered · 0 uncovered · 26 ranges · 931 concepts · 14 introducers · 490 tests
agentHostDiscardChangesOperationProvider.ts 47 LOC · 45 covered · 2 uncovered · 8 ranges · 917 concepts · 3 introducers · 483 tests
agentHostFileCompletionProvider.ts 175 LOC · 162 covered · 13 uncovered · 38 ranges · 940 concepts · 20 introducers · 503 tests
agentHostFileMonitorService.ts 185 LOC · 178 covered · 7 uncovered · 49 ranges · 993 concepts · 11 introducers · 501 tests
agentHostGitHubEndpointService.ts 127 LOC · 125 covered · 2 uncovered · 19 ranges · 2595 concepts · 7 introducers · 1270 tests
agentHostGitHubTelemetryRouter.ts 58 LOC · 58 covered · 0 uncovered · 19 ranges · 397 concepts · 9 introducers · 175 tests
agentHostGitService.ts 1257 LOC · 514 covered · 743 uncovered · 142 ranges · 57 concepts · 49 introducers · 45 tests
agentHostGitStateService.ts 202 LOC · 163 covered · 39 uncovered · 45 ranges · 939 concepts · 19 introducers · 492 tests
agentHostHeadlessTerminal.ts 145 LOC · 144 covered · 1 uncovered · 36 ranges · 2246 concepts · 14 introducers · 1048 tests
agentHostLocalTurns.ts 161 LOC · 147 covered · 14 uncovered · 37 ranges · 1064 concepts · 15 introducers · 508 tests
agentHostLockfile.ts 123 LOC · 121 covered · 2 uncovered · 24 ranges · 23 concepts · 18 introducers · 17 tests
agentHostManagementService.ts 48 LOC · 34 covered · 14 uncovered · 12 ranges · 298 concepts · 2 introducers · 146 tests
agentHostMicrosoftTelemetry.ts 92 LOC · 92 covered · 0 uncovered · 19 ranges · 1493 concepts · 8 introducers · 688 tests
agentHostProxyResolver.ts 167 LOC · 69 covered · 98 uncovered · 9 ranges · 398 concepts · 1 introducers · 177 tests
agentHostPullRequestOperationHandler.ts 484 LOC · 427 covered · 57 uncovered · 110 ranges · 955 concepts · 31 introducers · 498 tests
agentHostPullRequestOperationProvider.ts 117 LOC · 106 covered · 11 uncovered · 16 ranges · 923 concepts · 8 introducers · 485 tests
agentHostRenameCommand.ts 82 LOC · 82 covered · 0 uncovered · 14 ranges · 1062 concepts · 10 introducers · 520 tests
agentHostRepoInfoTelemetry.ts 342 LOC · 293 covered · 49 uncovered · 79 ranges · 893 concepts · 25 introducers · 417 tests
agentHostRequestService.ts 197 LOC · 164 covered · 33 uncovered · 44 ranges · 11 concepts · 9 introducers · 6 tests
agentHostRestrictedTelemetry.ts 276 LOC · 256 covered · 20 uncovered · 39 ranges · 2008 concepts · 9 introducers · 937 tests
agentHostReviewService.ts 262 LOC · 83 covered · 179 uncovered · 16 ranges · 917 concepts · 2 introducers · 483 tests
agentHostSessionTitleController.ts 507 LOC · 473 covered · 34 uncovered · 124 ranges · 1112 concepts · 56 introducers · 521 tests
agentHostShellUtils.ts 14 LOC · 12 covered · 2 uncovered · 3 ranges · 2232 concepts · 2 introducers · 1038 tests
agentHostSkillCompletionProvider.ts 122 LOC · 120 covered · 2 uncovered · 30 ranges · 943 concepts · 13 introducers · 502 tests
agentHostSlashCompletion.ts 86 LOC · 82 covered · 4 uncovered · 28 ranges · 1567 concepts · 17 introducers · 765 tests
agentHostStateManager.ts 1465 LOC · 1421 covered · 44 uncovered · 263 ranges · 3131 concepts · 117 introducers · 1399 tests
agentHostSyncOperationHandler.ts 80 LOC · 31 covered · 49 uncovered · 5 ranges · 923 concepts · 2 introducers · 485 tests
agentHostSyncOperationProvider.ts 61 LOC · 58 covered · 3 uncovered · 14 ranges · 923 concepts · 8 introducers · 485 tests
agentHostTelemetryReporter.ts 554 LOC · 552 covered · 2 uncovered · 43 ranges · 1966 concepts · 23 introducers · 922 tests
agentHostTelemetryService.ts 267 LOC · 233 covered · 34 uncovered · 66 ranges · 1484 concepts · 21 introducers · 685 tests
agentHostTerminalManager.ts 961 LOC · 780 covered · 181 uncovered · 140 ranges · 2232 concepts · 28 introducers · 1038 tests
agentHostToolCallTracker.ts 203 LOC · 192 covered · 11 uncovered · 46 ranges · 1062 concepts · 22 introducers · 508 tests
agentHostTurnTracker.ts 81 LOC · 81 covered · 0 uncovered · 14 ranges · 1049 concepts · 8 introducers · 506 tests
agentHostUpgradeChannel.ts 89 LOC · 52 covered · 37 uncovered · 3 ranges · 171 concepts · 2 introducers · 77 tests
agentHostWorkspaceFiles.ts 204 LOC · 166 covered · 38 uncovered · 34 ranges · 951 concepts · 9 introducers · 510 tests
agentModelRefreshScheduler.ts 86 LOC · 86 covered · 0 uncovered · 5 ranges · 5 concepts · 3 introducers · 4 tests
agentPeerChats.ts 354 LOC · 324 covered · 30 uncovered · 98 ranges · 1352 concepts · 45 introducers · 664 tests
agentPluginManager.ts 292 LOC · 282 covered · 10 uncovered · 52 ranges · 22 concepts · 14 introducers · 12 tests
agentSdkDownloader.ts 626 LOC · 562 covered · 64 uncovered · 70 ranges · 406 concepts · 21 introducers · 230 tests
agentService.ts 3903 LOC · 2982 covered · 921 uncovered · 665 ranges · 917 concepts · 191 introducers · 483 tests
agentSideEffects.ts 1728 LOC · 1611 covered · 117 uncovered · 386 ranges · 1049 concepts · 152 introducers · 506 tests
appNodeModules.ts 27 LOC · 27 covered · 0 uncovered · 6 ranges · 2162 concepts · 4 introducers · 1006 tests
byokLmBridgeRegistry.ts 193 LOC · 183 covered · 10 uncovered · 35 ranges · 954 concepts · 18 introducers · 441 tests
commandAutoApprover.ts 595 LOC · 559 covered · 36 uncovered · 111 ranges · 1151 concepts · 39 introducers · 553 tests
compositeProtocolServer.ts 28 LOC · 28 covered · 0 uncovered · 3 ranges · 171 concepts · 2 introducers · 77 tests
diffComputeService.ts 94 LOC · 42 covered · 52 uncovered · 9 ranges · 917 concepts · 2 introducers · 483 tests
gitDiffContent.ts 75 LOC · 71 covered · 4 uncovered · 11 ranges · 983 concepts · 7 introducers · 533 tests
localAgentHostMetadata.ts 199 LOC · 148 covered · 51 uncovered · 24 ranges · 4 concepts · 3 introducers · 5 tests
messagePortProtocolServer.ts 165 LOC · 149 covered · 16 uncovered · 47 ranges · 179 concepts · 9 introducers · 80 tests
networkDiagnosticsService.ts 194 LOC · 155 covered · 39 uncovered · 18 ranges · 11 concepts · 2 introducers · 6 tests
osc633Parser.ts 348 LOC · 333 covered · 15 uncovered · 70 ranges · 2283 concepts · 32 introducers · 1064 tests
protocolServerHandler.ts 1630 LOC · 1415 covered · 215 uncovered · 366 ranges · 171 concepts · 126 introducers · 77 tests
serverUrls.ts 48 LOC · 48 covered · 0 uncovered · 9 ranges · 7 concepts · 7 introducers · 4 tests
sessionDataService.ts 197 LOC · 153 covered · 44 uncovered · 31 ranges · 14 concepts · 9 introducers · 11 tests
sessionDatabase.ts 781 LOC · 651 covered · 130 uncovered · 128 ranges · 974 concepts · 50 introducers · 509 tests
sessionDiffAggregator.ts 460 LOC · 375 covered · 85 uncovered · 62 ranges · 957 concepts · 26 introducers · 502 tests
sessionPermissions.ts 591 LOC · 513 covered · 78 uncovered · 132 ranges · 1109 concepts · 55 introducers · 531 tests
sshRemoteAgentHostHelpers.ts 449 LOC · 438 covered · 11 uncovered · 85 ranges · 226 concepts · 59 introducers · 180 tests
sshRemoteAgentHostService.ts 1548 LOC · 1161 covered · 387 uncovered · 220 ranges · 100 concepts · 79 introducers · 62 tests
tunnelAgentHostService.ts 390 LOC · 103 covered · 287 uncovered · 18 ranges · 6 concepts · 5 introducers · 4 tests
workspacelessScratchDir.ts 25 LOC · 25 covered · 0 uncovered · 4 ranges · 764 concepts · 3 introducers · 371 tests
wslRemoteAgentHostHelpers.ts 323 LOC · 206 covered · 117 uncovered · 37 ranges · 15 concepts · 15 introducers · 10 tests