3 implementations of Id
aspire (3)
Agents\ClaudeCode\ClaudeCodeAgentClient.cs (1)
21public string Id => ClientId;
Agents\Copilot\CopilotAgentClient.cs (1)
33public string Id => ClientId;
Agents\OpenCode\OpenCodeAgentClient.cs (1)
43public string Id => ClientId;
33 references to Id
aspire (11)
Agents\Playwright\PlaywrightCliInstaller.cs (1)
355var primarySkillBaseDirectory = Path.GetRelativePath(repoRoot, clients.Single(client => string.Equals(client.Id, ClaudeCodeAgentClient.ClientId, StringComparisons.AgentClientId))
Commands\AgentInitCommand.cs (8)
159var supportedClients = string.Join(",", clients.Select(static client => client.Id)); 175var selected = ConsoleInteractionService.MatchChoices(value, clients, static client => client.Id); 188[.. clients.Select(static client => new CompletionItem(client.Id)), 334var matchedClients = ConsoleInteractionService.MatchChoices(requestedAgents, _clients, static client => client.Id); 338requestedAgents, string.Join(",", _clients.Select(static client => client.Id)), 358defaultClients = [_clients.Single(client => string.Equals(client.Id, CopilotAgentClient.ClientId, StringComparisons.AgentClientId))]; 367binding: agentsBinding.WithDefault(string.Join(",", defaultClients.Select(static client => client.Id))), 947: entries.GroupBy(entry => entry.Client.Id, StringComparers.AgentClientId).Select(agent =>
Commands\InitCommand.cs (2)
259if (selectedClients.Any(client => string.Equals(client.Id, ClaudeCodeAgentClient.ClientId, StringComparisons.AgentClientId))) 264if (selectedClients.Any(client => string.Equals(client.Id, OpenCodeAgentClient.ClientId, StringComparisons.AgentClientId)))
Aspire.Cli.Tests (22)
Agents\AgentConfigurationTests.cs (2)
219var client = _context.Clients.Single(client => string.Equals(client.Id, clientId, StringComparisons.AgentClientId)); 592var client = _context.Clients.Single(client => string.Equals(client.Id, clientId, StringComparisons.AgentClientId));
Commands\AgentInitClientSelectionTests.cs (13)
125var copilot = provider.GetServices<IAgentClient>().Single(client => string.Equals(client.Id, "copilot", StringComparisons.AgentClientId)); 176Assert.Equal(expectedClients.Split(','), agentPrompt.PreSelected.Cast<IAgentClient>().Select(client => client.Id), StringComparers.AgentClientId); 180var defaults = clients.Where(client => expectedClients.Split(',').Contains(client.Id, StringComparers.AgentClientId)).ToArray(); 354Assert.Equal("opencode", Assert.Single(provider.GetServices<IAgentClient>()).Id); 368Assert.Equal(["copilot", "claude", "opencode"], choices.Cast<IAgentClient>().Select(client => client.Id), StringComparers.AgentClientId); 410return choices.Cast<IAgentClient>().Where(client => string.Equals(client.Id, "copilot", StringComparisons.AgentClientId)).Cast<object>().ToArray(); 453return choices.Cast<IAgentClient>().Where(client => string.Equals(client.Id, "copilot", StringComparisons.AgentClientId)).Cast<object>().ToArray(); 509? choices.Cast<IAgentClient>().Where(client => string.Equals(client.Id, "copilot", StringComparisons.AgentClientId)).Cast<object>().ToArray() : []; 739var openCode = provider.GetServices<IAgentClient>().Single(client => string.Equals(client.Id, "opencode", StringComparisons.AgentClientId)); 1007var content = string.Equals(client.Id, "opencode", StringComparisons.AgentClientId) 1102var client = provider.GetServices<IAgentClient>().Single(client => string.Equals(client.Id, clientId, StringComparisons.AgentClientId)); 1153var client = provider.GetServices<IAgentClient>().Single(client => string.Equals(client.Id, clientId, StringComparisons.AgentClientId)); 1186var client = provider.GetServices<IAgentClient>().Single(client => string.Equals(client.Id, clientId, StringComparisons.AgentClientId));
Commands\AgentInitCommandTests.cs (5)
288IAgentClient client => string.Equals(client.Id, "copilot", StringComparisons.AgentClientId), 367IAgentClient client => string.Equals(client.Id, "copilot", StringComparisons.AgentClientId), 939var client = context.Clients.Single(client => string.Equals(client.Id, clientId, StringComparisons.AgentClientId)); 1151context.Clients.Single(value => value.Id == client).DisplayName, 1344var client = context.Clients.Single(client => string.Equals(client.Id, clientId, StringComparisons.AgentClientId));
Commands\InitCommandTests.cs (1)
750choices.Cast<IAgentClient>().Where(client => string.Equals(client.Id, "claude", StringComparisons.AgentClientId)).Cast<object>().ToArray();
Commands\NewCommandTests.cs (1)
3279return items.Cast<IAgentClient>().Where(client => string.Equals(client.Id, "copilot", StringComparisons.AgentClientId)).Cast<object>().ToArray();