Skip to content

Commit e96f161

Browse files
authored
Add public API tracking for MTP AI (#6820)
1 parent c5591f9 commit e96f161

File tree

7 files changed

+26
-2
lines changed

7 files changed

+26
-2
lines changed

src/Platform/Microsoft.Testing.Extensions.AzureFoundry/Microsoft.Testing.Extensions.AzureFoundry.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<TargetFrameworks>netstandard2.0;$(SupportedNetFrameworks)</TargetFrameworks>
@@ -33,4 +33,8 @@
3333
<ProjectReference Include="$(RepoRoot)src\Platform\Microsoft.Testing.Platform.AI\Microsoft.Testing.Platform.AI.csproj" />
3434
</ItemGroup>
3535

36+
<ItemGroup>
37+
<AdditionalFiles Include="PublicAPI/PublicAPI.Shipped.txt" />
38+
<AdditionalFiles Include="PublicAPI/PublicAPI.Unshipped.txt" />
39+
</ItemGroup>
3640
</Project>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#nullable enable
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#nullable enable
2+
[TPEXP]Microsoft.Testing.Extensions.AzureFoundry.TestApplicationBuilderExtensions
3+
Microsoft.Testing.Extensions.AzureFoundry.TestingPlatformBuilderHook
4+
[TPEXP]static Microsoft.Testing.Extensions.AzureFoundry.TestApplicationBuilderExtensions.AddAzureOpenAIChatClientProvider(this Microsoft.Testing.Platform.Builder.ITestApplicationBuilder! testApplicationBuilder) -> void
5+
static Microsoft.Testing.Extensions.AzureFoundry.TestingPlatformBuilderHook.AddExtensions(Microsoft.Testing.Platform.Builder.ITestApplicationBuilder! testApplicationBuilder, string![]! _) -> void

src/Platform/Microsoft.Testing.Extensions.AzureFoundry/TestingPlatformBuilderHook.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) Microsoft Corporation. All rights reserved.
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
33

44
using Microsoft.Testing.Platform.Builder;

src/Platform/Microsoft.Testing.Platform.AI/Microsoft.Testing.Platform.AI.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,8 @@
1717
<PackageReference Include="Polyfill" PrivateAssets="all" />
1818
</ItemGroup>
1919

20+
<ItemGroup>
21+
<AdditionalFiles Include="PublicAPI/PublicAPI.Shipped.txt" />
22+
<AdditionalFiles Include="PublicAPI/PublicAPI.Unshipped.txt" />
23+
</ItemGroup>
2024
</Project>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#nullable enable
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#nullable enable
2+
[TPEXP]Microsoft.Testing.Platform.AI.ChatClientProviderExtensions
3+
[TPEXP]static Microsoft.Testing.Platform.AI.ChatClientProviderExtensions.AddChatClientProvider(this Microsoft.Testing.Platform.Builder.ITestApplicationBuilder! testApplicationBuilder, System.Func<System.IServiceProvider!, Microsoft.Testing.Platform.AI.IChatClientProvider!>! chatClientProvider) -> void
4+
[TPEXP]static Microsoft.Testing.Platform.AI.ChatClientProviderExtensions.GetChatClientAsync(this System.IServiceProvider! serviceProvider, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.IChatClient?>!
5+
[TPEXP]Microsoft.Testing.Platform.AI.IChatClientProvider
6+
[TPEXP]Microsoft.Testing.Platform.AI.IChatClientProvider.CreateChatClientAsync(System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.IChatClient!>!
7+
[TPEXP]Microsoft.Testing.Platform.AI.IChatClientProvider.HasToolsCapability.get -> bool
8+
[TPEXP]Microsoft.Testing.Platform.AI.IChatClientProvider.IsAvailable.get -> bool
9+
[TPEXP]Microsoft.Testing.Platform.AI.IChatClientProvider.ModelName.get -> string!

0 commit comments

Comments
 (0)