14 references to TelemetryHookSkipReason
aspire (11)
Agents\Hooks\ITelemetryHookConfigurator.cs (1)
45internal sealed record TelemetryHookSkip(AgentClientKind Client, TelemetryHookSkipReason Reason);
Agents\Hooks\TelemetryHookConfigurator.cs (8)
92skipped.Add(new TelemetryHookSkip(client, TelemetryHookSkipReason.WriteFailed)); 153private async Task<TelemetryHookSkipReason?> ConfigureClaudeAsync(TelemetryHookScripts scripts, CancellationToken cancellationToken) 169return TelemetryHookSkipReason.WriteFailed; 181return TelemetryHookSkipReason.MalformedConfig; 197return TelemetryHookSkipReason.UnexpectedConfigShape; 212return TelemetryHookSkipReason.UnexpectedConfigShape; 228return TelemetryHookSkipReason.UnexpectedConfigShape; 292return TelemetryHookSkipReason.WriteFailed;
Commands\AgentInitCommand.cs (2)
512TelemetryHookSkipReason.MalformedConfig => string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.InitCommand_TelemetryHookSkippedMalformedConfig, clientName), 513TelemetryHookSkipReason.UnexpectedConfigShape => string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.InitCommand_TelemetryHookSkippedUnexpectedShape, clientName),
Aspire.Cli.Tests (3)
Agents\TelemetryHookConfiguratorTests.cs (3)
165Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.ClaudeCode && s.Reason == TelemetryHookSkipReason.MalformedConfig); 183Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.ClaudeCode && s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape); 203Assert.Contains(result.Skipped, s => s.Client == AgentClientKind.ClaudeCode && s.Reason == TelemetryHookSkipReason.UnexpectedConfigShape);