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