43 references to AIHelpers
Aspire.Dashboard (35)
Api\TelemetryApiService.cs (1)
427if (!AIHelpers.TryResolveResourceForTelemetry(resources, resourceName, out _, out var resourceKey))
Mcp\AspireResourceMcpTools.cs (6)
44var resourceGraphData = AIHelpers.GetResponseGraphJson( 70return resources.Where(r => !AIHelpers.IsResourceAIOptOut(r)).ToList(); 85if (AIHelpers.TryGetResource(filteredResources, resourceName, out var resource)) 95var logEntries = new LogEntries(maximumEntryCount: AIHelpers.ConsoleLogsLimit) { BaseLineNumber = 1 }; 121AIHelpers.ConsoleLogsLimit, 150if (!AIHelpers.TryGetResource(filteredResources, resourceName, out var resource))
Mcp\AspireTelemetryMcpTools.cs (6)
76var (logsData, limitMessage) = AIHelpers.GetStructuredLogsJson( 130AIHelpers.GetDashboardUrl(_dashboardOptions.CurrentValue)); 169var (logsData, limitMessage) = AIHelpers.GetStructuredLogsJson( 191if (AIHelpers.IsMissingValue(resourceName)) 200if (!AIHelpers.TryGetResource(resources, resourceName, out var resource)) 214return resources.Where(AIHelpers.IsResourceAIOptOut).ToList();
Model\Assistant\AssistantChatDataContext.cs (10)
68var resourceGraphData = AIHelpers.GetResponseGraphJson(resources.ToList(), _dashboardOptions.CurrentValue); 102return SharedAIHelpers.GetTraceJson(spans, r => OtlpHelpers.GetResourceName(r, resources), AIHelpers.GetDashboardUrl(_dashboardOptions.CurrentValue)); 136var (logsData, limitMessage) = AIHelpers.GetStructuredLogsJson(otlpData, _dashboardOptions.CurrentValue, r => OtlpHelpers.GetResourceName(r, resources)); 180var (tracesData, limitMessage) = SharedAIHelpers.GetTracesJson(spans, r => OtlpHelpers.GetResourceName(r, resources), AIHelpers.GetDashboardUrl(_dashboardOptions.CurrentValue)); 219var (logsData, limitMessage) = AIHelpers.GetStructuredLogsJson(otlpData, _dashboardOptions.CurrentValue, r => OtlpHelpers.GetResourceName(r, resources)); 240if (AIHelpers.TryGetResource(resources, resourceName, out var resource)) 253var logEntries = new LogEntries(maximumEntryCount: AIHelpers.ConsoleLogsLimit) { BaseLineNumber = 1 }; 279AIHelpers.ConsoleLogsLimit, 301if (AIHelpers.IsMissingValue(resourceName)) 310if (!AIHelpers.TryGetResource(resources, resourceName, out var resource))
Model\Assistant\AssistantChatViewModel.cs (3)
487currentResponseCts.CancelAfter(AIHelpers.CompleteMessageTimeout); 526await AIHelpers.ExecuteStreamingCallAsync( 732await AIHelpers.ExecuteStreamingCallAsync(
Model\Assistant\Markdown\AspireEnrichmentParser.cs (1)
54if (AIHelpers.TryGetResource(resources, text, out var resource))
Model\Assistant\Prompts\KnownChatMessages.cs (8)
48var resourceGraph = AIHelpers.GetResponseGraphJson(resources, dashboardOptions); 183var (logsData, limitMessage) = AIHelpers.GetStructuredLogsJson(otlpData, options, getResourceName); 211{AIHelpers.GetStructuredLogJson(otlpData, options, getResourceName)} 290var (tracesData, _) = SharedAIHelpers.GetTracesJson(spans, getResourceName, AIHelpers.GetDashboardUrl(options)); 293var (logsData, limitMessage) = AIHelpers.GetStructuredLogsJson(otlpData, options, getResourceName); 317var (tracesData, _) = SharedAIHelpers.GetTracesJson(spans, getResourceName, AIHelpers.GetDashboardUrl(options)); 320var (logsData, limitMessage) = AIHelpers.GetStructuredLogsJson(otlpData, options, getResourceName); 344var (tracesData, limitMessage) = SharedAIHelpers.GetTracesJson(spans, getResourceName, AIHelpers.GetDashboardUrl(options));
Aspire.Dashboard.Tests (8)
Model\AIAssistant\AIHelpersTests.cs (8)
20var result = AIHelpers.TryGetSingleResult(items, x => x > 10, out var value); 34var result = AIHelpers.TryGetSingleResult(items, x => x == 3, out var value); 48var result = AIHelpers.TryGetSingleResult(items, x => x > 2, out var value); 62var result = AIHelpers.TryGetSingleResult(items, x => x == "two", out var value); 76var result = AIHelpers.TryGetSingleResult(items, x => x.Length == 3, out var value); 190var url = AIHelpers.GetDashboardUrl(options); 205var url = AIHelpers.GetDashboardUrl(options); 220var url = AIHelpers.GetDashboardUrl(options);