5 implementations of IAgentEnvironmentScanner
aspire (4)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (1)
14ILogger<ClaudeCodeAgentEnvironmentScanner> logger) : IAgentEnvironmentScanner
Agents\Copilot\CopilotAgentEnvironmentScanner.cs (1)
15ILogger<CopilotAgentEnvironmentScanner> logger) : IAgentEnvironmentScanner
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (1)
13ILogger<OpenCodeAgentEnvironmentScanner> logger) : IAgentEnvironmentScanner
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (1)
15ILogger<VsCodeAgentEnvironmentScanner> logger) : IAgentEnvironmentScanner
Aspire.Cli.Tests (1)
TestServices\TestAgentEnvironmentScanner.cs (1)
8internal sealed class TestAgentEnvironmentScanner : IAgentEnvironmentScanner
6 references to IAgentEnvironmentScanner
aspire (6)
Agents\AgentEnvironmentDetector.cs (2)
9internal sealed class AgentEnvironmentDetector(IEnumerable<IAgentEnvironmentScanner> scanners) : IAgentEnvironmentDetector 17foreach (var scanner in scanners)
Program.cs (4)
647builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, VsCodeAgentEnvironmentScanner>()); 648builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, CopilotAgentEnvironmentScanner>()); 649builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, OpenCodeAgentEnvironmentScanner>()); 650builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, ClaudeCodeAgentEnvironmentScanner>());