22 references to ClaudeCode
aspire (6)
Agents\ClaudeCode\ClaudeCodeAgentEnvironmentScanner.cs (2)
58
context.AddDetectedClient(AgentClientKind.
ClaudeCode
);
90
context.AddDetectedClient(AgentClientKind.
ClaudeCode
);
Agents\Hooks\TelemetryHookConfigurator.cs (3)
80
if (detectedClients.Contains(AgentClientKind.
ClaudeCode
))
82
supported.Add(AgentClientKind.
ClaudeCode
);
109
case AgentClientKind.
ClaudeCode
:
Commands\AgentInitCommand.cs (1)
495
AgentClientKind.
ClaudeCode
=> "Claude Code",
Aspire.Cli.Tests (16)
Agents\TelemetryHookConfiguratorTests.cs (16)
84
var result = await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
86
Assert.Contains(AgentClientKind.
ClaudeCode
, result.ConfiguredClients);
110
await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
111
await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
146
await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
166
await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None);
167
await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None);
188
var result = await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
190
Assert.DoesNotContain(AgentClientKind.
ClaudeCode
, result.ConfiguredClients);
191
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.
ClaudeCode
&& s.Reason == TelemetryHookSkipReason.MalformedConfig);
230
await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None);
231
await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None);
253
var result = await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
255
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.
ClaudeCode
&& s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape);
273
var result = await configurator.ConfigureAsync([AgentClientKind.
ClaudeCode
], CancellationToken.None).DefaultTimeout();
275
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.
ClaudeCode
&& s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape);