1 instantiation of FoundryToolboxResource
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
53
var toolbox = new
FoundryToolboxResource
(name, builder.Resource);
35 references to FoundryToolboxResource
Aspire.Hosting.Foundry (34)
Toolbox\FoundryToolboxBuilderExtensions.cs (30)
26
/// creates and promotes a new immutable version. The <see cref="
FoundryToolboxResource
.Version"/>
29
/// <see cref="
FoundryToolboxResource
.DeployedVersion"/>.
45
public static IResourceBuilder<
FoundryToolboxResource
> AddToolbox(
48
Action<
FoundryToolboxResource
>? configure = null)
53
var
toolbox = new FoundryToolboxResource(name, builder.Resource);
79
internal static IResourceBuilder<
FoundryToolboxResource
> AddToolboxForPolyglot(
97
/// <see cref="
FoundryToolboxResource
.Version"/> exist without resolving locally modeled tools or
102
public static IResourceBuilder<
FoundryToolboxResource
> RunAsExisting(
103
this IResourceBuilder<
FoundryToolboxResource
> builder)
122
/// <see cref="
FoundryToolboxResource
.Version"/> exist without resolving locally modeled tools or
127
public static IResourceBuilder<
FoundryToolboxResource
> PublishAsExisting(
128
this IResourceBuilder<
FoundryToolboxResource
> builder)
147
/// <see cref="
FoundryToolboxResource
.Version"/> exist without resolving locally modeled tools or
152
public static IResourceBuilder<
FoundryToolboxResource
> AsExisting(
153
this IResourceBuilder<
FoundryToolboxResource
> builder)
171
public static IResourceBuilder<
FoundryToolboxResource
> WithWebSearchTool(
172
this IResourceBuilder<
FoundryToolboxResource
> builder,
196
public static IResourceBuilder<
FoundryToolboxResource
> WithDescription(
197
this IResourceBuilder<
FoundryToolboxResource
> builder,
218
public static IResourceBuilder<
FoundryToolboxResource
> WithMcpTool(
219
this IResourceBuilder<
FoundryToolboxResource
> builder,
252
public static IResourceBuilder<
FoundryToolboxResource
> WithMcpTool(
253
this IResourceBuilder<
FoundryToolboxResource
> builder,
276
internal static IResourceBuilder<
FoundryToolboxResource
> WithMcpToolForPolyglot(
277
this IResourceBuilder<
FoundryToolboxResource
> builder,
307
public static IResourceBuilder<
FoundryToolboxResource
> WithAISearchTool(
308
this IResourceBuilder<
FoundryToolboxResource
> builder,
356
private static void ConfigureAsExisting(IResourceBuilder<
FoundryToolboxResource
> builder)
369
private static IResourceBuilder<
FoundryToolboxResource
> WithMcpTool(
370
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)
936
() =>
FoundryToolboxResource
.WaitForMcpResourceAsync(