1 instantiation of FoundryToolboxResource
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
55
var toolbox = new
FoundryToolboxResource
(name, builder.Resource);
35 references to FoundryToolboxResource
Aspire.Hosting.Foundry (34)
Toolbox\FoundryToolboxBuilderExtensions.cs (30)
28
/// The <see cref="
FoundryToolboxResource
.Version"/>
31
/// <see cref="
FoundryToolboxResource
.DeployedVersion"/>.
47
public static IResourceBuilder<
FoundryToolboxResource
> AddToolbox(
50
Action<
FoundryToolboxResource
>? configure = null)
55
var
toolbox = new FoundryToolboxResource(name, builder.Resource);
81
internal static IResourceBuilder<
FoundryToolboxResource
> AddToolboxForPolyglot(
99
/// <see cref="
FoundryToolboxResource
.Version"/> exist without resolving locally modeled tools or
104
public static IResourceBuilder<
FoundryToolboxResource
> RunAsExisting(
105
this IResourceBuilder<
FoundryToolboxResource
> builder)
124
/// <see cref="
FoundryToolboxResource
.Version"/> exist without resolving locally modeled tools or
129
public static IResourceBuilder<
FoundryToolboxResource
> PublishAsExisting(
130
this IResourceBuilder<
FoundryToolboxResource
> builder)
149
/// <see cref="
FoundryToolboxResource
.Version"/> exist without resolving locally modeled tools or
154
public static IResourceBuilder<
FoundryToolboxResource
> AsExisting(
155
this IResourceBuilder<
FoundryToolboxResource
> builder)
173
public static IResourceBuilder<
FoundryToolboxResource
> WithWebSearchTool(
174
this IResourceBuilder<
FoundryToolboxResource
> builder,
198
public static IResourceBuilder<
FoundryToolboxResource
> WithDescription(
199
this IResourceBuilder<
FoundryToolboxResource
> builder,
220
public static IResourceBuilder<
FoundryToolboxResource
> WithMcpTool(
221
this IResourceBuilder<
FoundryToolboxResource
> builder,
254
public static IResourceBuilder<
FoundryToolboxResource
> WithMcpTool(
255
this IResourceBuilder<
FoundryToolboxResource
> builder,
278
internal static IResourceBuilder<
FoundryToolboxResource
> WithMcpToolForPolyglot(
279
this IResourceBuilder<
FoundryToolboxResource
> builder,
309
public static IResourceBuilder<
FoundryToolboxResource
> WithAISearchTool(
310
this IResourceBuilder<
FoundryToolboxResource
> builder,
358
private static void ConfigureAsExisting(IResourceBuilder<
FoundryToolboxResource
> builder)
371
private static IResourceBuilder<
FoundryToolboxResource
> WithMcpTool(
372
this IResourceBuilder<
FoundryToolboxResource
> builder,
Toolbox\FoundryToolboxReadinessProbe.cs (1)
159
request.Headers.Add("Foundry-Features",
FoundryToolboxResource
.PreviewFeatureHeaderValue);
Toolbox\FoundryToolboxResource.cs (3)
35
/// Initializes a new instance of the <see cref="
FoundryToolboxResource
"/> class.
569
message.Request.Headers.Add(HeaderName,
FoundryToolboxResource
.PreviewFeatureHeaderValue);
578
message.Request.Headers.Add(HeaderName,
FoundryToolboxResource
.PreviewFeatureHeaderValue);
Aspire.Hosting.Foundry.Tests (1)
ToolboxTests.cs (1)
933
() =>
FoundryToolboxResource
.WaitForMcpResourceAsync(