6 implementations of IAgentEnvironmentScanner
aspire (5)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (1)
14internal sealed class ClaudeCodeAgentEnvironmentScanner : IAgentEnvironmentScanner
Agents\CopilotCli\CopilotCliAgentEnvironmentScanner.cs (1)
14internal sealed class CopilotCliAgentEnvironmentScanner : IAgentEnvironmentScanner
Agents\DeprecatedMcpCommandScanner.cs (1)
16internal sealed class DeprecatedMcpCommandScanner : IAgentEnvironmentScanner
Agents\OpenCode\OpenCodeAgentEnvironmentScanner.cs (1)
14internal sealed class OpenCodeAgentEnvironmentScanner : IAgentEnvironmentScanner
Agents\VsCode\VsCodeAgentEnvironmentScanner.cs (1)
14internal sealed class VsCodeAgentEnvironmentScanner : IAgentEnvironmentScanner
Aspire.Cli.Tests (1)
Agents\AgentEnvironmentDetectorTests.cs (1)
117private sealed class TestAgentEnvironmentScanner : IAgentEnvironmentScanner
7 references to IAgentEnvironmentScanner
aspire (7)
Agents\AgentEnvironmentDetector.cs (2)
9internal sealed class AgentEnvironmentDetector(IEnumerable<IAgentEnvironmentScanner> scanners) : IAgentEnvironmentDetector 16foreach (var scanner in scanners)
Program.cs (5)
304builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, VsCodeAgentEnvironmentScanner>()); 305builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, CopilotCliAgentEnvironmentScanner>()); 306builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, OpenCodeAgentEnvironmentScanner>()); 307builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, ClaudeCodeAgentEnvironmentScanner>()); 308builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IAgentEnvironmentScanner, DeprecatedMcpCommandScanner>());