Skip to content

Emit the new code and push corresponding fixes.#59346

Open
nick863 wants to merge 3 commits into
mainfrom
nirovins/emit_new_code
Open

Emit the new code and push corresponding fixes.#59346
nick863 wants to merge 3 commits into
mainfrom
nirovins/emit_new_code

Conversation

@nick863
Copy link
Copy Markdown
Member

@nick863 nick863 commented May 19, 2026

Contributing to the Azure SDK

Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.

For specific information about pull request etiquette and best practices, see this section.

@nick863 nick863 marked this pull request as ready for review May 20, 2026 00:29
Copilot AI review requested due to automatic review settings May 20, 2026 00:29
@nick863 nick863 requested review from a team, glharper, jsquire, trangevi and trrwilson as code owners May 20, 2026 00:29
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

Copy link
Copy Markdown
Member

@jsquire jsquire left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Baselines look good, based on our conversation about them being experimental. Let's pull @m-nash in for architect perspective as well. Once you've got team sign-off, mention me and I'll do a final pass and merge.

@jsquire jsquire requested a review from m-nash May 20, 2026 00:33
MembersMustExist : Member 'protected Azure.AI.Extensions.OpenAI.MemoryToolSearchItem Azure.AI.Extensions.OpenAI.MemoryToolSearchItem.PersistableModelCreateCore(System.BinaryData, System.ClientModel.Primitives.ModelReaderWriterOptions)' does not exist in the implementation but it does exist in the contract.
MembersMustExist : Member 'protected System.BinaryData Azure.AI.Extensions.OpenAI.MemoryToolSearchItem.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)' does not exist in the implementation but it does exist in the contract.
MembersMustExist : Member 'protected void Azure.AI.Extensions.OpenAI.MemoryToolSearchItem.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter, System.ClientModel.Primitives.ModelReaderWriterOptions)' does not exist in the implementation but it does exist in the contract.
MembersMustExist : Member 'public Azure.AI.Extensions.OpenAI.MemoryOutputItem Azure.AI.Extensions.OpenAI.MemoryToolSearchItem.MemoryItem.get()' does not exist in the implementation but it does exist in the contract.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It does not appear this was an experimental Type or Member if I look at the released version of this item.

https://github.com/Azure/azure-sdk-for-net/blob/450c9040681cc7a595b5815ae706baa568f6e9aa/sdk/ai/Azure.AI.Extensions.OpenAI/src/Generated/Models/MemoryToolSearchItem.cs

Am I missing something?

Same result for the other compat overrides added in this PR.

Copy link
Copy Markdown
Member Author

@nick863 nick863 May 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All the Memory* classes belong to the AIProjectMemoryStores client ecosystem, marked as experimental. We did not mark all the classes as experimental, though.
For example MemoryToolSearchItem is the item, returned in the response, when MemorySearch tool is being used. This tool enables Agent to search memory store. the operations on Memory stores also require the preview header.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants