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