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