2.0.0b2 (2025-11-14)
Features Added
- Tracing: support for workflow agent tracing.
- Agent Memory operations, including code for custom LRO poller. See methods on the ".memory_store"
property ofAIProjectClient.
Breaking changes
get_openai_client()method on the asynchronous AIProjectClient is no longer an "async" method.- Tracing: tool call output event content format updated to be in line with other events.
Bugs Fixed
- Tracing: operation name attribute added to create agent span, token usage added to streaming response generation span.
Sample updates
- Added samples to show usage of the Memory Search Tool (see sample_agent_memory_search.py) and its async equivalent.
- Added samples to show Memory management. See samples in the folder
samples\memories. - Added
finetuningsamples for operations create, retrieve, list, list_events, list_checkpoints, cancel, pause and resume. Also, these samples includes various finetuning techniques like Supervised (SFT), Reinforcement (RFT) and Direct performance optimization (DPO). - In all most samples, credential, project client, and openai client are combined into one context manager.
- Remove
awaitwhile callingget_openai_client()for samples using asynchronous clients.