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