40 references to AgentTelemetryProtocol
aspire (40)
Agents\ClaudeCode\ClaudeCodeAgentClient.cs (8)
180var (command, args) = AgentTelemetryHook.GetCommand(AgentTelemetryProtocol.HookOptionName); 249var (currentCommand, _) = AgentTelemetryHook.GetCommand(AgentTelemetryProtocol.HookOptionName); 253&& values is [AgentTelemetryProtocol.AgentCommandName, AgentTelemetryProtocol.TelemetryCommandName, AgentTelemetryProtocol.HookOptionName] 256&& values is [var assemblyPath, AgentTelemetryProtocol.AgentCommandName, AgentTelemetryProtocol.TelemetryCommandName, AgentTelemetryProtocol.HookOptionName]
Agents\Copilot\CopilotAgentClient.cs (1)
127var (command, args) = AgentTelemetryHook.GetCommand(AgentTelemetryProtocol.HookOptionName);
Agents\Hooks\AgentTelemetryHook.cs (16)
29string[] args = [AgentTelemetryProtocol.AgentCommandName, AgentTelemetryProtocol.TelemetryCommandName, mode]; 135trackedEvent = (AgentTelemetryProtocol.SkillInvocationEventType, AgentTelemetryProtocol.SkillNameOptionName, skill); 156trackedEvent = (AgentTelemetryProtocol.SkillInvocationEventType, AgentTelemetryProtocol.SkillNameOptionName, skill); 160trackedEvent = (AgentTelemetryProtocol.ReferenceFileReadEventType, AgentTelemetryProtocol.FileReferenceOptionName, relativePath); 172trackedEvent = (AgentTelemetryProtocol.ToolInvocationEventType, AgentTelemetryProtocol.ToolNameOptionName, tool); 195AgentTelemetryProtocol.AgentCommandName, AgentTelemetryProtocol.TelemetryCommandName, 196AgentTelemetryProtocol.EventTypeOptionName, telemetryEvent.EventType, 197AgentTelemetryProtocol.ClientNameOptionName, client, 198AgentTelemetryProtocol.TimestampOptionName, DateTimeOffset.UtcNow.ToString("yyyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture), 204args.AddRange([AgentTelemetryProtocol.SessionIdOptionName, session]);
Commands\AgentCommand.cs (1)
21: base(AgentTelemetryProtocol.AgentCommandName, AgentCommandStrings.Description, services)
Commands\AgentTelemetryCommand.cs (13)
40private readonly Option<bool> _hookOption = new(AgentTelemetryProtocol.HookOptionName) { Hidden = true }; 41private readonly Option<bool> _drainOption = new(AgentTelemetryProtocol.DrainOptionName) { Hidden = true }; 52AgentTelemetryProtocol.SkillInvocationEventType, 53AgentTelemetryProtocol.ToolInvocationEventType, 54AgentTelemetryProtocol.ReferenceFileReadEventType 57private readonly Option<string?> _eventTypeOption = new(AgentTelemetryProtocol.EventTypeOptionName) 62private readonly Option<string?> _clientNameOption = new(AgentTelemetryProtocol.ClientNameOptionName) 67private readonly Option<string?> _sessionIdOption = new(AgentTelemetryProtocol.SessionIdOptionName) 72private readonly Option<string?> _skillNameOption = new(AgentTelemetryProtocol.SkillNameOptionName) 77private readonly Option<string?> _toolNameOption = new(AgentTelemetryProtocol.ToolNameOptionName) 82private readonly Option<string?> _fileReferenceOption = new(AgentTelemetryProtocol.FileReferenceOptionName) 87private readonly Option<string?> _timestampOption = new(AgentTelemetryProtocol.TimestampOptionName) 94: base(AgentTelemetryProtocol.TelemetryCommandName, AgentCommandStrings.AgentTelemetryCommand_Description, services)
Telemetry\AgentTelemetryUploader.cs (1)
40var (command, args) = AgentTelemetryHook.GetCommand(AgentTelemetryProtocol.DrainOptionName);