45 references to ClaudeCode
aspire (8)
Agents\ClaudeCode\ClaudeCodeAgentClient.cs (4)
23public AgentEnvironment Environments => AgentEnvironment.ClaudeCode; 83if (!detectedEnvironments.HasFlag(AgentEnvironment.ClaudeCode)) 91[new TelemetryHookSkip(AgentEnvironment.ClaudeCode, skipReason)]) 92: new TelemetryHookConfigurationResult(AgentEnvironment.ClaudeCode, []);
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
29return AgentEnvironment.ClaudeCode; 37return AgentEnvironment.ClaudeCode;
Agents\Hooks\TelemetryHookConfigurator.cs (1)
15(AgentEnvironment.CopilotApp | AgentEnvironment.CopilotCli | AgentEnvironment.ClaudeCode);
Commands\AgentInitCommand.cs (1)
769AgentEnvironment.ClaudeCode => "Claude Code",
Aspire.Cli.Tests (37)
Agents\AgentEnvironmentDetectorTests.cs (2)
53DetectedEnvironments = AgentEnvironment.ClaudeCode 64Assert.Equal(AgentEnvironment.ClaudeCode, environments);
Agents\ClaudeCodeAgentEnvironmentScannerTests.cs (3)
36Assert.Equal(AgentEnvironment.ClaudeCode, environments); 66Assert.Equal(AgentEnvironment.ClaudeCode, environments); 127Assert.Equal(rootHasProjectDirectory ? AgentEnvironment.ClaudeCode : AgentEnvironment.None, environments);
Agents\TelemetryHookConfiguratorTests.cs (20)
54AgentEnvironment.CopilotCli | AgentEnvironment.CopilotApp | AgentEnvironment.ClaudeCode | 58Assert.Equal(AgentEnvironment.CopilotApp | AgentEnvironment.ClaudeCode, result.ConfiguredEnvironments); 77AgentEnvironment.CopilotApp | AgentEnvironment.CopilotCli | AgentEnvironment.ClaudeCode, 80Assert.Equal(AgentEnvironment.ClaudeCode, result.ConfiguredEnvironments); 112var result = await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 114Assert.Equal(AgentEnvironment.ClaudeCode, result.ConfiguredEnvironments); 138await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 139await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 174await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 194await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None); 195await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None); 206[InlineData((int)AgentEnvironment.ClaudeCode, (int)AgentEnvironment.None)] 208(int)(AgentEnvironment.CopilotApp | AgentEnvironment.CopilotCli | AgentEnvironment.ClaudeCode), 225Assert.Equal(AgentEnvironment.ClaudeCode, skip.Environment); 265await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None); 266await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None); 288var result = await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 290Assert.Contains(result.Skipped, s => s.Environment == AgentEnvironment.ClaudeCode && s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape); 308var result = await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 310Assert.Contains(result.Skipped, s => s.Environment == AgentEnvironment.ClaudeCode && s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape);
Commands\AgentInitClientSelectionTests.cs (12)
59[InlineData("project", true, false, nameof(AgentEnvironment.ClaudeCode), "claude")] 60[InlineData("project", false, true, nameof(AgentEnvironment.ClaudeCode), "claude")] 61[InlineData("project", true, true, nameof(AgentEnvironment.ClaudeCode), "claude")] 62[InlineData("project", false, false, nameof(AgentEnvironment.ClaudeCode), "claude")] 63[InlineData("global", true, false, nameof(AgentEnvironment.ClaudeCode), "claude")] 64[InlineData("global", false, true, nameof(AgentEnvironment.ClaudeCode), "claude")] 65[InlineData("global", true, true, nameof(AgentEnvironment.ClaudeCode), "claude")] 66[InlineData("global", false, false, nameof(AgentEnvironment.ClaudeCode), "claude")] 135var detector = new TestAgentEnvironmentDetector { DetectedEnvironments = AgentEnvironment.ClaudeCode }; 149Assert.Equal(expectedScanCount == 1 ? AgentEnvironment.ClaudeCode : AgentEnvironment.None, hooks.ConfiguredEnvironments); 1370DetectedEnvironments = AgentEnvironment.CopilotApp | AgentEnvironment.ClaudeCode | AgentEnvironment.OpenCode 1378Assert.Equal(scope == "global" ? AgentEnvironment.ClaudeCode : AgentEnvironment.None, hooks.ConfiguredEnvironments);