Sample parity with C##49633
Merged
kaylieee merged 3 commits intoJun 26, 2026
Merged
Conversation
jpalvarezl
added a commit
that referenced
this pull request
Jul 2, 2026
* regen projects * regen agents * update samples and tests * temp disable tests pending re-record * projects beta annotations * agents beta annotations * update samples * add spelling exception * spacing * beta annotations for optimizations models * Added missing imports * Formatting and code regen * Revapi report (#49585) * Revapi report * Compared against version resolution details * update run status to be string * add searchMemoriesWithResponse methods * unabbreviate evalId * renames * regen * toolbox renames * fix samples and tests * Sample parity with C# (#49633) * Missing samples * Added missing convenient API methods for delete memory items * Covered gap in convenient API for delete Memory store item * add version for revapi dependency * Convenience methods for file operations for sessions and code agents (#49607) * Added convenience methods for file operations * Added methods with response too * applied spotless * Async methods * core feature done * adjusted samples to use new methods * Duplicated files from samples for test for decoupling * made utils class final and hid the ctx * Updated convenient API for files to allow ovewrite flag * suppress empty models * update binary data and tests * regen * new beta annotations * Endpoint variant for evaluators * removed stale documentation * README and CHANGELOG updates * revapi exceptions * Hiding tsp-location files * Updated version for release * Added documentation for beta related builder methods * README updates * Latest spec changes: remove reminderPreviewTool and renamed method param * added convenience method for code agents * Unit tests for sha util * Latest spec commit * tests * Adjusted changelog entry date * Hiding tsp-location files * Permissive failure on customization class resource not found * Added more robust file localization strat to account for CI runs * Adjusted text --------- Co-authored-by: Jose Alvarez <josealvar@microsoft.com> Co-authored-by: Jose Alvarez <jpalvarezl@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces new features and samples to the Azure AI Agents SDK, primarily focusing on enhanced memory store item management and external agent CRUD operations. The most significant changes are the addition of
deleteMemorymethods for both synchronous and asynchronous clients, and new sample files demonstrating CRUD operations for external agents and memory store items.Memory Store Enhancements:
deleteMemory(String, String)anddeleteMemoryWithResponse(String, String, RequestOptions)methods to bothBetaMemoryStoresClientandBetaMemoryStoresAsyncClientto allow deletion of individual memory items from a memory store. [1] [2] [3]Sample Additions:
ExternalAgentSampleandExternalAgentAsyncSampledemonstrate CRUD operations for external agents using synchronous and asynchronous clients, respectively. [1] [2]MemoryStoreItemsSampleandMemoryStoreItemsAsyncSampledemonstrate CRUD operations for memory store items, including create, update, retrieve, list, and delete, using both client types. [1] [2]Documentation:
CHANGELOG.mdto reflect the newdeleteMemorymethods and the addition of the new samples. [1] [2]