44 references to ClaudeCode
aspire (7)
Agents\AgentClient.cs (1)
48Environments = AgentEnvironment.ClaudeCode,
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
29return AgentEnvironment.ClaudeCode; 37return AgentEnvironment.ClaudeCode;
Agents\Hooks\TelemetryHookConfigurator.cs (3)
76var configureClaude = detectedEnvironments.HasFlag(AgentEnvironment.ClaudeCode); 102skipped.Add(new TelemetryHookSkip(AgentEnvironment.ClaudeCode, reason)); 106configured |= AgentEnvironment.ClaudeCode;
Commands\AgentInitCommand.cs (1)
626AgentEnvironment.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)
51AgentEnvironment.CopilotCli | AgentEnvironment.CopilotApp | AgentEnvironment.ClaudeCode | 55Assert.Equal(AgentEnvironment.CopilotApp | AgentEnvironment.ClaudeCode, result.ConfiguredEnvironments); 74AgentEnvironment.CopilotApp | AgentEnvironment.CopilotCli | AgentEnvironment.ClaudeCode, 77Assert.Equal(AgentEnvironment.ClaudeCode, result.ConfiguredEnvironments); 109var result = await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 111Assert.Equal(AgentEnvironment.ClaudeCode, result.ConfiguredEnvironments); 135await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 136await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 171await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 191await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None); 192await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None); 203[InlineData((int)AgentEnvironment.ClaudeCode, (int)AgentEnvironment.None)] 205(int)(AgentEnvironment.CopilotApp | AgentEnvironment.CopilotCli | AgentEnvironment.ClaudeCode), 222Assert.Equal(AgentEnvironment.ClaudeCode, skip.Environment); 262await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None); 263await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None); 285var result = await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 287Assert.Contains(result.Skipped, s => s.Environment == AgentEnvironment.ClaudeCode && s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape); 305var result = await configurator.ConfigureAsync(AgentEnvironment.ClaudeCode, CancellationToken.None).DefaultTimeout(); 307Assert.Contains(result.Skipped, s => s.Environment == AgentEnvironment.ClaudeCode && s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape);
Commands\AgentInitClientSelectionTests.cs (12)
134[InlineData("project", true, false, nameof(AgentEnvironment.ClaudeCode), "claude")] 135[InlineData("project", false, true, nameof(AgentEnvironment.ClaudeCode), "claude")] 136[InlineData("project", true, true, nameof(AgentEnvironment.ClaudeCode), "claude")] 137[InlineData("project", false, false, nameof(AgentEnvironment.ClaudeCode), "claude")] 138[InlineData("global", true, false, nameof(AgentEnvironment.ClaudeCode), "claude")] 139[InlineData("global", false, true, nameof(AgentEnvironment.ClaudeCode), "claude")] 140[InlineData("global", true, true, nameof(AgentEnvironment.ClaudeCode), "claude")] 141[InlineData("global", false, false, nameof(AgentEnvironment.ClaudeCode), "claude")] 207var detector = new TestAgentEnvironmentDetector { DetectedEnvironments = AgentEnvironment.ClaudeCode }; 221Assert.Equal(expectedScanCount == 1 ? AgentEnvironment.ClaudeCode : AgentEnvironment.None, hooks.ConfiguredEnvironments); 1231DetectedEnvironments = AgentEnvironment.CopilotApp | AgentEnvironment.ClaudeCode | AgentEnvironment.OpenCode 1239Assert.Equal(scope == "global" ? AgentEnvironment.ClaudeCode : AgentEnvironment.None, hooks.ConfiguredEnvironments);