diff --git a/src/Libraries/Microsoft.Extensions.AI.Abstractions/CHANGELOG.md b/src/Libraries/Microsoft.Extensions.AI.Abstractions/CHANGELOG.md index e60ff276f41..46511167121 100644 --- a/src/Libraries/Microsoft.Extensions.AI.Abstractions/CHANGELOG.md +++ b/src/Libraries/Microsoft.Extensions.AI.Abstractions/CHANGELOG.md @@ -2,6 +2,9 @@ ## NOT YET RELEASED +- Unsealed `FunctionCallContent` and `FunctionResultContent`. +- Added `InvocationRequired` property to `FunctionCallContent` to indicate whether function invocation is required. +- Added `LoadFromAsync` and `SaveToAsync` helper methods to `DataContent` for file I/O operations. - Fixed JSON schema generation for nullable reference type annotations on parameters in AIFunctions. ## 10.2.0 diff --git a/src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md b/src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md index 2aa54df1bb2..1a51a02c3bb 100644 --- a/src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md +++ b/src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md @@ -1,5 +1,10 @@ # Microsoft.Extensions.AI.OpenAI Release History +## NOT YET RELEASED + +- Fixed tool call descriptions to not drop extraneous JSON properties. +- Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`. + ## 10.2.0-preview.1.26063.2 - Updated the OpenAI Responses `IChatClient` to support `ResponseItem`s with input image urls. diff --git a/src/Libraries/Microsoft.Extensions.AI/CHANGELOG.md b/src/Libraries/Microsoft.Extensions.AI/CHANGELOG.md index 50e7868c78c..02b68e6597f 100644 --- a/src/Libraries/Microsoft.Extensions.AI/CHANGELOG.md +++ b/src/Libraries/Microsoft.Extensions.AI/CHANGELOG.md @@ -1,9 +1,21 @@ # Microsoft.Extensions.AI Release History +## NOT YET RELEASED + +- Fixed `FunctionInvokingChatClient` to respect `ChatOptions.Tools` modifications made by function tools. +- Fixed `FunctionInvokingChatClient` `invoke_agent` span detection. +- Added logging to `FunctionInvokingChatClient` for approval flow, error handling, and loop control. +- Removed `AIFunctionDeclaration` tools on last iteration in `FunctionInvokingChatClient`. +- Allowed `FunctionResultContent` returned by `AIFunction`s to be used by `FunctionInvokingChatClient`. +- Updated `OpenTelemetryChatClient` to include cached input token counts. +- Updated `OpenTelemetryChatClient` for server tool call addition to the standard convention. +- Fixed token metric unit in `OpenTelemetryChatClient` to use UCUM format. + ## 10.2.0 - Updated `FunctionInvokingChatClient` to respect `FunctionApprovalResponseContent.Reason`. - Improved `FunctionInvokingChatClient`'s handling of `FunctionApprovalResponseContent` items from messages with null `MessageId`s. + ## 10.1.1 - Updated to accommodate the additions in `Microsoft.Extensions.AI.Abstractions`.