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