Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions eng/apicompatbaselines/Azure.AI.Extensions.OpenAI.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Memory Stores is an experimental feature.
# The classes, related to Memory store were introduced 2.0.0 formally resulting in data contract error.
TypesMustExist : Type 'Azure.AI.Extensions.OpenAI.MemoryToolSearchItem' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Azure.AI.Extensions.OpenAI.MemorySearchToolCallResponseItem' does not exist in the implementation but it does exist in the contract.
TypesMustExist : Type 'Azure.AI.Extensions.OpenAI.MemorySearchToolCallStatus' does not exist in the implementation but it does exist in the contract.
MembersMustExist : Member 'public Azure.AI.Extensions.OpenAI.MemoryToolSearchItem Azure.AI.Extensions.OpenAI.ExtensionsOpenAIModelFactory.MemoryToolSearchItem(Azure.AI.Extensions.OpenAI.MemoryOutputItem)' does not exist in the implementation but it does exist in the contract.
MembersMustExist : Member 'public Azure.AI.Extensions.OpenAI.MemorySearchToolCallResponseItem Azure.AI.Extensions.OpenAI.ExtensionsOpenAIModelFactory.MemorySearchToolCallResponseItem(System.String, Azure.AI.Extensions.OpenAI.AgentReference, System.String, Azure.AI.Extensions.OpenAI.MemorySearchToolCallStatus, System.Collections.Generic.IEnumerable<Azure.AI.Extensions.OpenAI.MemoryToolSearchItem>)' does not exist in the implementation but it does exist in the contract.
2 changes: 2 additions & 0 deletions sdk/ai/Azure.AI.Extensions.OpenAI/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
- Added new method `GetProjectResponsesClientForAgentEndpoint` on the `ProjectOpenAIClient`.

### Breaking Changes
- **Breaking changes since version 2.0.0** `MemorySearchToolCallResponseItem` was replaced by `MemorySearchToolCall`, `MemoryCommandToolCall` and `MemoryCommandToolCallOutput`.
- **Breaking changes since version 2.0.0** `MemoryToolSearchItem` was removed, because it is not used anymore.
- `ComputerScreenshotImage` property `ImageUrl` was renamed to `ImageUri`.
- `ResponsesAutoCodeInterpreterToolParam` property `Type` was renamed to `Kind`.
- `ResponsesAzureAISearchTool` property `AzureAiSearch` was renamed to `AzureAISearch`.
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion sdk/ai/Azure.AI.Extensions.OpenAI/assets.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"AssetsFileName": "assets.json",
"AssetsRepo": "Azure/azure-sdk-assets",
"Tag": "net/ai/Azure.AI.Extensions.OpenAI_fd3d0ddf1b",
"Tag": "net/ai/Azure.AI.Extensions.OpenAI_ff45592121",
"AssetsRepoPrefixPath": "net",
"TagPrefix": "net/ai/Azure.AI.Extensions.OpenAI"
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@ internal partial class InternalProjectsClient

[CodeGenType("InternalProjectsClientOptions")] internal partial class InternalProjectsClientOptions { }
[CodeGenType("ConversationList")] internal partial class InternalConversationList { }
[CodeGenType("MemorySearchItem")] public partial class MemoryToolSearchItem { }
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,4 @@
namespace Azure.AI.Extensions.OpenAI;

// Public type renames

[CodeGenType("MemorySearchToolCallItemResourceStatus")] public readonly partial struct MemorySearchToolCallStatus { }
[CodeGenType("WorkflowActionOutputItemStatus")] public readonly partial struct AgentWorkflowPreviewActionStatus { }
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
// <auto-generated/>

#nullable disable
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

// This file is a workaround for code generator issue https://github.com/Azure/typespec-azure/issues/4438
// TODO: Remove this file once the issue is resolved and regenrate the code.
using System;
using System.ClientModel;
using System.ClientModel.Primitives;
Expand Down Expand Up @@ -125,5 +126,19 @@ internal static ProjectConversationCreationOptions DeserializeProjectConversatio
}
return new ProjectConversationCreationOptions(internalMetadata, items ?? new ChangeTrackingList<ResponseItem>(), additionalBinaryDataProperties);
}

/// <summary> Keeps track of any properties unknown to the library. </summary>
private protected readonly IDictionary<string, BinaryData> _additionalBinaryDataProperties;

/// <summary> Initializes a new instance of <see cref="ProjectConversationCreationOptions"/>. </summary>
/// <param name="internalMetadata"></param>
/// <param name="items"></param>
/// <param name="additionalBinaryDataProperties"> Keeps track of any properties unknown to the library. </param>
internal ProjectConversationCreationOptions(InternalMetadataContainer internalMetadata, IList<ResponseItem> items, IDictionary<string, BinaryData> additionalBinaryDataProperties)
{
InternalMetadata = internalMetadata;
Items = items;
_additionalBinaryDataProperties = additionalBinaryDataProperties;
}
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

58 changes: 46 additions & 12 deletions sdk/ai/Azure.AI.Extensions.OpenAI/src/Generated/Conversations.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading