17 references to ClaudeCode
aspire (5)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
58
context.AddDetectedClient(AgentClientKind.
ClaudeCode
);
90
context.AddDetectedClient(AgentClientKind.
ClaudeCode
);
Agents\Hooks\TelemetryHookConfigurator.cs (2)
69
.Where(static c => c is AgentClientKind.CopilotCli or AgentClientKind.
ClaudeCode
)
96
case AgentClientKind.
ClaudeCode
:
Commands\AgentInitCommand.cs (1)
527
AgentClientKind.
ClaudeCode
=> "Claude Code",
Aspire.Cli.Tests (12)
Agents\TelemetryHookConfiguratorTests.cs (12)
68
var result = await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
70
Assert.Contains(AgentClientKind.
ClaudeCode
, result.ConfiguredClients);
105
await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
106
await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
141
await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
162
var result = await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
164
Assert.DoesNotContain(AgentClientKind.
ClaudeCode
, result.ConfiguredClients);
165
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.
ClaudeCode
&& s.Reason == TelemetryHookSkipReason.MalformedConfig);
181
var result = await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
183
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.
ClaudeCode
&& s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape);
201
var result = await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
203
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.
ClaudeCode
&& s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape);