14 references to TelemetryHookSkipReason
aspire (11)
Agents\Hooks\ITelemetryHookConfigurator.cs (1)
45
internal sealed record TelemetryHookSkip(AgentClientKind Client,
TelemetryHookSkipReason
Reason);
Agents\Hooks\TelemetryHookConfigurator.cs (8)
103
skipped.Add(new TelemetryHookSkip(client,
TelemetryHookSkipReason
.WriteFailed));
164
private async Task<
TelemetryHookSkipReason
?> ConfigureClaudeAsync(TelemetryHookScripts scripts, CancellationToken cancellationToken)
180
return
TelemetryHookSkipReason
.WriteFailed;
192
return
TelemetryHookSkipReason
.MalformedConfig;
208
return
TelemetryHookSkipReason
.UnexpectedConfigShape;
223
return
TelemetryHookSkipReason
.UnexpectedConfigShape;
239
return
TelemetryHookSkipReason
.UnexpectedConfigShape;
303
return
TelemetryHookSkipReason
.WriteFailed;
Commands\AgentInitCommand.cs (2)
479
TelemetryHookSkipReason
.MalformedConfig => string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.InitCommand_TelemetryHookSkippedMalformedConfig, clientName),
480
TelemetryHookSkipReason
.UnexpectedConfigShape => string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.InitCommand_TelemetryHookSkippedUnexpectedShape, clientName),
Aspire.Cli.Tests (3)
Agents\TelemetryHookConfiguratorTests.cs (3)
181
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.ClaudeCode && s.Reason ==
TelemetryHookSkipReason
.MalformedConfig);
199
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.ClaudeCode && s.Reason ==
TelemetryHookSkipReason
.UnexpectedConfigShape);
219
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.ClaudeCode && s.Reason ==
TelemetryHookSkipReason
.UnexpectedConfigShape);