Skip to content

Commit 6fb254e

Browse files
committed
Update to latest MEAI 10.0.1 and OpenAI 2.7.0
1 parent dc2b109 commit 6fb254e

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

dotnet/Directory.Packages.props

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
<PackageVersion Include="CommunityToolkit.Aspire.OllamaSharp" Version="13.0.0-beta.440" />
1919
<!-- Azure.* -->
2020
<PackageVersion Include="Azure.AI.Projects" Version="1.2.0-beta.3" />
21-
<PackageVersion Include="Azure.AI.Projects.OpenAI" Version="1.0.0-beta.3" />
21+
<PackageVersion Include="Azure.AI.Projects.OpenAI" Version="1.0.0-beta.4" />
2222
<PackageVersion Include="Azure.AI.Agents.Persistent" Version="1.2.0-beta.7" />
2323
<PackageVersion Include="Azure.AI.OpenAI" Version="2.5.0-beta.1" />
2424
<PackageVersion Include="Azure.Identity" Version="1.17.0" />
2525
<PackageVersion Include="Azure.Monitor.OpenTelemetry.Exporter" Version="1.4.0" />
2626
<!-- System.* -->
2727
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="10.0.0" />
2828
<PackageVersion Include="Microsoft.Bcl.HashCode" Version="6.0.0" />
29-
<PackageVersion Include="System.ClientModel" Version="1.8.0" />
29+
<PackageVersion Include="System.ClientModel" Version="1.8.1" />
3030
<PackageVersion Include="System.CodeDom" Version="10.0.0" />
3131
<PackageVersion Include="System.Collections.Immutable" Version="10.0.0" />
3232
<PackageVersion Include="System.CommandLine" Version="2.0.0-rc.2.25502.107" />
@@ -51,10 +51,10 @@
5151
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.0" />
5252
<PackageVersion Include="Swashbuckle.AspNetCore.SwaggerUI" Version="10.0.0" />
5353
<!-- Microsoft.Extensions.* -->
54-
<PackageVersion Include="Microsoft.Extensions.AI" Version="10.0.0" />
55-
<PackageVersion Include="Microsoft.Extensions.AI.Abstractions" Version="10.0.0" />
54+
<PackageVersion Include="Microsoft.Extensions.AI" Version="10.0.1" />
55+
<PackageVersion Include="Microsoft.Extensions.AI.Abstractions" Version="10.0.1" />
5656
<PackageVersion Include="Microsoft.Extensions.AI.AzureAIInference" Version="10.0.0-preview.1.25559.3" />
57-
<PackageVersion Include="Microsoft.Extensions.AI.OpenAI" Version="10.0.0-preview.1.25559.3" />
57+
<PackageVersion Include="Microsoft.Extensions.AI.OpenAI" Version="10.0.1-preview.1.25571.5" />
5858
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="10.0.0" />
5959
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.0" />
6060
<PackageVersion Include="Microsoft.Extensions.Configuration.Binder" Version="10.0.0" />
@@ -95,7 +95,7 @@
9595
<PackageVersion Include="AWSSDK.Extensions.Bedrock.MEAI" Version="4.0.4.6" />
9696
<PackageVersion Include="Microsoft.ML.OnnxRuntimeGenAI" Version="0.10.0" />
9797
<PackageVersion Include="OllamaSharp" Version="5.4.8" />
98-
<PackageVersion Include="OpenAI" Version="2.6.0" />
98+
<PackageVersion Include="OpenAI" Version="2.7.0" />
9999
<!-- Identity -->
100100
<PackageVersion Include="Microsoft.Identity.Client.Extensions.Msal" Version="4.78.0" />
101101
<!-- Workflows -->

dotnet/src/Microsoft.Agents.AI.Abstractions/AgentRunResponseExtensions.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ response.RawRepresentation as ChatResponse ??
4242
RawRepresentation = response,
4343
ResponseId = response.ResponseId,
4444
Usage = response.Usage,
45-
ContinuationToken = response.ContinuationToken,
45+
ContinuationToken = response.ContinuationToken as ResponseContinuationToken,
4646
};
4747
}
4848

@@ -75,7 +75,7 @@ responseUpdate.RawRepresentation as ChatResponseUpdate ??
7575
RawRepresentation = responseUpdate,
7676
ResponseId = responseUpdate.ResponseId,
7777
Role = responseUpdate.Role,
78-
ContinuationToken = responseUpdate.ContinuationToken,
78+
ContinuationToken = responseUpdate.ContinuationToken as ResponseContinuationToken,
7979
};
8080
}
8181

dotnet/src/Microsoft.Agents.AI/ChatClient/ChatClientAgent.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ await thread.AIContextProvider.InvokedAsync(new(inputMessages, aiContextProvider
551551
{
552552
chatOptions ??= new ChatOptions();
553553
chatOptions.AllowBackgroundResponses = agentRunOptions.AllowBackgroundResponses;
554-
chatOptions.ContinuationToken = agentRunOptions.ContinuationToken;
554+
chatOptions.ContinuationToken = agentRunOptions.ContinuationToken as ResponseContinuationToken;
555555
}
556556

557557
return chatOptions;

dotnet/tests/Microsoft.Agents.AI.Abstractions.UnitTests/AgentRunResponseUpdateTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public void ConstructorWithChatResponseUpdateRoundtrips()
4242
RawRepresentation = new object(),
4343
ResponseId = "responseId",
4444
Role = ChatRole.Assistant,
45-
ContinuationToken = new object(),
45+
ContinuationToken = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3 }),
4646
};
4747

4848
AgentRunResponseUpdate response = new(chatResponseUpdate);

dotnet/tests/Microsoft.Agents.AI.UnitTests/ChatClient/ChatClientAgentTests.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2113,7 +2113,7 @@ public void GetNewThreadUsesAIContextProviderFactoryIfProvided()
21132113
public async Task RunAsyncPropagatesBackgroundResponsesPropertiesToChatClientAsync(bool providePropsViaChatOptions)
21142114
{
21152115
// Arrange
2116-
object continuationToken = new();
2116+
var continuationToken = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3 });
21172117
ChatOptions? capturedChatOptions = null;
21182118
Mock<IChatClient> mockChatClient = new();
21192119
mockChatClient
@@ -2162,8 +2162,8 @@ public async Task RunAsyncPropagatesBackgroundResponsesPropertiesToChatClientAsy
21622162
public async Task RunAsyncPrioritizesBackgroundResponsesPropertiesFromAgentRunOptionsOverOnesFromChatOptionsAsync()
21632163
{
21642164
// Arrange
2165-
object continuationToken1 = new();
2166-
object continuationToken2 = new();
2165+
var continuationToken1 = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3 });
2166+
var continuationToken2 = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3 });
21672167
ChatOptions? capturedChatOptions = null;
21682168
Mock<IChatClient> mockChatClient = new();
21692169
mockChatClient
@@ -2209,7 +2209,7 @@ public async Task RunStreamingAsyncPropagatesBackgroundResponsesPropertiesToChat
22092209
new ChatResponseUpdate(role: ChatRole.Assistant, content: "at?"),
22102210
];
22112211

2212-
object continuationToken = new();
2212+
var continuationToken = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3 });
22132213
ChatOptions? capturedChatOptions = null;
22142214
Mock<IChatClient> mockChatClient = new();
22152215
mockChatClient
@@ -2266,8 +2266,8 @@ public async Task RunStreamingAsyncPrioritizesBackgroundResponsesPropertiesFromA
22662266
new ChatResponseUpdate(role: ChatRole.Assistant, content: "wh"),
22672267
];
22682268

2269-
object continuationToken1 = new();
2270-
object continuationToken2 = new();
2269+
var continuationToken1 = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3 });
2270+
var continuationToken2 = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3 });
22712271
ChatOptions? capturedChatOptions = null;
22722272
Mock<IChatClient> mockChatClient = new();
22732273
mockChatClient
@@ -2307,7 +2307,7 @@ public async Task RunStreamingAsyncPrioritizesBackgroundResponsesPropertiesFromA
23072307
public async Task RunAsyncPropagatesContinuationTokenFromChatResponseToAgentRunResponseAsync()
23082308
{
23092309
// Arrange
2310-
object continuationToken = new();
2310+
var continuationToken = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3 });
23112311
Mock<IChatClient> mockChatClient = new();
23122312
mockChatClient
23132313
.Setup(c => c.GetResponseAsync(
@@ -2332,7 +2332,7 @@ public async Task RunAsyncPropagatesContinuationTokenFromChatResponseToAgentRunR
23322332
public async Task RunStreamingAsyncPropagatesContinuationTokensFromUpdatesAsync()
23332333
{
23342334
// Arrange
2335-
object token1 = new();
2335+
var token1 = ResponseContinuationToken.FromBytes(new byte[] { 1, 2, 3 });
23362336
ChatResponseUpdate[] expectedUpdates =
23372337
[
23382338
new ChatResponseUpdate(ChatRole.Assistant, "pa") { ContinuationToken = token1 },

0 commit comments

Comments
 (0)