1 instantiation of FoundryToolboxResource
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
53var 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"/>. 45public static IResourceBuilder<FoundryToolboxResource> AddToolbox( 48Action<FoundryToolboxResource>? configure = null) 53var toolbox = new FoundryToolboxResource(name, builder.Resource); 79internal static IResourceBuilder<FoundryToolboxResource> AddToolboxForPolyglot( 97/// <see cref="FoundryToolboxResource.Version"/> exist without resolving locally modeled tools or 102public static IResourceBuilder<FoundryToolboxResource> RunAsExisting( 103this IResourceBuilder<FoundryToolboxResource> builder) 122/// <see cref="FoundryToolboxResource.Version"/> exist without resolving locally modeled tools or 127public static IResourceBuilder<FoundryToolboxResource> PublishAsExisting( 128this IResourceBuilder<FoundryToolboxResource> builder) 147/// <see cref="FoundryToolboxResource.Version"/> exist without resolving locally modeled tools or 152public static IResourceBuilder<FoundryToolboxResource> AsExisting( 153this IResourceBuilder<FoundryToolboxResource> builder) 171public static IResourceBuilder<FoundryToolboxResource> WithWebSearchTool( 172this IResourceBuilder<FoundryToolboxResource> builder, 196public static IResourceBuilder<FoundryToolboxResource> WithDescription( 197this IResourceBuilder<FoundryToolboxResource> builder, 218public static IResourceBuilder<FoundryToolboxResource> WithMcpTool( 219this IResourceBuilder<FoundryToolboxResource> builder, 252public static IResourceBuilder<FoundryToolboxResource> WithMcpTool( 253this IResourceBuilder<FoundryToolboxResource> builder, 276internal static IResourceBuilder<FoundryToolboxResource> WithMcpToolForPolyglot( 277this IResourceBuilder<FoundryToolboxResource> builder, 307public static IResourceBuilder<FoundryToolboxResource> WithAISearchTool( 308this IResourceBuilder<FoundryToolboxResource> builder, 356private static void ConfigureAsExisting(IResourceBuilder<FoundryToolboxResource> builder) 369private static IResourceBuilder<FoundryToolboxResource> WithMcpTool( 370this IResourceBuilder<FoundryToolboxResource> builder,
Toolbox\FoundryToolboxReadinessProbe.cs (1)
159request.Headers.Add("Foundry-Features", FoundryToolboxResource.PreviewFeatureHeaderValue);
Toolbox\FoundryToolboxResource.cs (3)
35/// Initializes a new instance of the <see cref="FoundryToolboxResource"/> class. 569message.Request.Headers.Add(HeaderName, FoundryToolboxResource.PreviewFeatureHeaderValue); 578message.Request.Headers.Add(HeaderName, FoundryToolboxResource.PreviewFeatureHeaderValue);
Aspire.Hosting.Foundry.Tests (1)
ToolboxTests.cs (1)
936() => FoundryToolboxResource.WaitForMcpResourceAsync(