40 references to AgentTelemetryProtocol
aspire (40)
Agents\Hooks\AgentTelemetryHook.cs (16)
27string[] args = [AgentTelemetryProtocol.AgentCommandName, AgentTelemetryProtocol.TelemetryCommandName, mode]; 133trackedEvent = (AgentTelemetryProtocol.SkillInvocationEventType, AgentTelemetryProtocol.SkillNameOptionName, skill); 154trackedEvent = (AgentTelemetryProtocol.SkillInvocationEventType, AgentTelemetryProtocol.SkillNameOptionName, skill); 158trackedEvent = (AgentTelemetryProtocol.ReferenceFileReadEventType, AgentTelemetryProtocol.FileReferenceOptionName, relativePath); 170trackedEvent = (AgentTelemetryProtocol.ToolInvocationEventType, AgentTelemetryProtocol.ToolNameOptionName, tool); 187AgentTelemetryProtocol.AgentCommandName, AgentTelemetryProtocol.TelemetryCommandName, 188AgentTelemetryProtocol.EventTypeOptionName, telemetryEvent.EventType, 189AgentTelemetryProtocol.ClientNameOptionName, client, 190AgentTelemetryProtocol.TimestampOptionName, DateTimeOffset.UtcNow.ToString("yyyy-MM-ddTHH:mm:ssZ", CultureInfo.InvariantCulture), 196args.AddRange([AgentTelemetryProtocol.SessionIdOptionName, session]);
Agents\Hooks\TelemetryHookConfigurator.cs (9)
137var (command, args) = AgentTelemetryHook.GetCommand(AgentTelemetryProtocol.HookOptionName); 255var (command, args) = AgentTelemetryHook.GetCommand(AgentTelemetryProtocol.HookOptionName); 341var (currentCommand, _) = AgentTelemetryHook.GetCommand(AgentTelemetryProtocol.HookOptionName); 344if ((values is [AgentTelemetryProtocol.AgentCommandName, AgentTelemetryProtocol.TelemetryCommandName, AgentTelemetryProtocol.HookOptionName] && !isDotnet 346|| (values is [var assemblyPath, AgentTelemetryProtocol.AgentCommandName, AgentTelemetryProtocol.TelemetryCommandName, AgentTelemetryProtocol.HookOptionName] && isDotnet
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)
42var (command, args) = AgentTelemetryHook.GetCommand(AgentTelemetryProtocol.DrainOptionName);