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)
92
skipped.Add(new TelemetryHookSkip(client,
TelemetryHookSkipReason
.WriteFailed));
153
private async Task<
TelemetryHookSkipReason
?> ConfigureClaudeAsync(TelemetryHookScripts scripts, CancellationToken cancellationToken)
169
return
TelemetryHookSkipReason
.WriteFailed;
181
return
TelemetryHookSkipReason
.MalformedConfig;
197
return
TelemetryHookSkipReason
.UnexpectedConfigShape;
212
return
TelemetryHookSkipReason
.UnexpectedConfigShape;
228
return
TelemetryHookSkipReason
.UnexpectedConfigShape;
292
return
TelemetryHookSkipReason
.WriteFailed;
Commands\AgentInitCommand.cs (2)
512
TelemetryHookSkipReason
.MalformedConfig => string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.InitCommand_TelemetryHookSkippedMalformedConfig, clientName),
513
TelemetryHookSkipReason
.UnexpectedConfigShape => string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.InitCommand_TelemetryHookSkippedUnexpectedShape, clientName),
Aspire.Cli.Tests (3)
Agents\TelemetryHookConfiguratorTests.cs (3)
165
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.ClaudeCode && s.Reason ==
TelemetryHookSkipReason
.MalformedConfig);
183
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.ClaudeCode && s.Reason ==
TelemetryHookSkipReason
.UnexpectedConfigShape);
203
Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.ClaudeCode && s.Reason ==
TelemetryHookSkipReason
.UnexpectedConfigShape);