Skip to content

Sample parity with C##49633

Merged
kaylieee merged 3 commits into
kaylieee/release/2.2.0from
jpalvarezl/feature/220_sample_validation
Jun 26, 2026
Merged

Sample parity with C##49633
kaylieee merged 3 commits into
kaylieee/release/2.2.0from
jpalvarezl/feature/220_sample_validation

Conversation

@jpalvarezl

Copy link
Copy Markdown
Member

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 deleteMemory methods for both synchronous and asynchronous clients, and new sample files demonstrating CRUD operations for external agents and memory store items.

Memory Store Enhancements:

  • Added deleteMemory(String, String) and deleteMemoryWithResponse(String, String, RequestOptions) methods to both BetaMemoryStoresClient and BetaMemoryStoresAsyncClient to allow deletion of individual memory items from a memory store. [1] [2] [3]

Sample Additions:

  • Added new sample files:
    • ExternalAgentSample and ExternalAgentAsyncSample demonstrate CRUD operations for external agents using synchronous and asynchronous clients, respectively. [1] [2]
    • MemoryStoreItemsSample and MemoryStoreItemsAsyncSample demonstrate CRUD operations for memory store items, including create, update, retrieve, list, and delete, using both client types. [1] [2]

Documentation:

  • Updated CHANGELOG.md to reflect the new deleteMemory methods and the addition of the new samples. [1] [2]

@jpalvarezl jpalvarezl changed the title Jpalvarezl/feature/220 sample validation Sample parity with C# Jun 25, 2026
@kaylieee kaylieee merged commit 9f8115d into kaylieee/release/2.2.0 Jun 26, 2026
7 of 8 checks passed
@kaylieee kaylieee deleted the jpalvarezl/feature/220_sample_validation branch June 26, 2026 06:48
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>
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.

2 participants