18 references to OpenCode
aspire (3)
Agents\AgentClient.cs (1)
74public static IReadOnlyList<AgentClient> All { get; } = [Copilot, ClaudeCode, OpenCode];
Agents\McpConfigFileHelper.cs (1)
24if (client == AgentClient.OpenCode &&
Commands\InitCommand.cs (1)
241if (selectedClients.Contains(AgentClient.OpenCode))
Aspire.Cli.Tests (15)
Agents\CommonAgentApplicatorsTests.cs (1)
16Assert.Equal([AgentClient.Copilot, AgentClient.ClaudeCode, AgentClient.OpenCode], AgentClient.All);
Commands\AgentInitClientSelectionTests.cs (12)
318Assert.Equal([AgentClient.Copilot, AgentClient.ClaudeCode, AgentClient.OpenCode], choices.Cast<AgentClient>()); 650AgentClient.OpenCode.GetMcpConfigPath(scope, workspace.WorkspaceRoot, executionContext, environment))!); 673Assert.Equal(expectedPath, AgentClient.OpenCode.GetMcpConfigPath(scope, workspace.WorkspaceRoot, executionContext, environment)); 697var configDirectory = Path.GetDirectoryName(AgentClient.OpenCode.GetMcpConfigPath(scope, workspace.WorkspaceRoot, executionContext, environment))!; 751var jsoncPath = AgentClient.OpenCode.GetMcpConfigPath(scope, workspace.WorkspaceRoot, executionContext, environment); 783jsoncPath, AgentClient.OpenCode, AgentConfigurationScope.Project, new TestEnvironment(), CancellationToken.None); 814AgentClient.OpenCode.DisplayName, jsoncPath), 830var jsoncPath = AgentClient.OpenCode.GetMcpConfigPath(scope, workspace.WorkspaceRoot, executionContext, environment); 881var jsoncPath = AgentClient.OpenCode.GetMcpConfigPath(scope, workspace.WorkspaceRoot, executionContext, environment); 949var content = client == AgentClient.OpenCode 1157var path = AgentClient.OpenCode.GetMcpConfigPath(scope, workspace.WorkspaceRoot, executionContext, environment); 1195var path = AgentClient.OpenCode.GetMcpConfigPath(scope, workspace.WorkspaceRoot, executionContext, environment);
Commands\InitCommandTests.cs (1)
665return [AgentClient.Copilot, AgentClient.ClaudeCode, AgentClient.OpenCode];
Interaction\ConsoleInteractionServiceTests.cs (1)
1977Assert.Equal([AgentClient.Copilot, AgentClient.ClaudeCode, AgentClient.OpenCode], result);