3.0.0-beta.4 (2026-10-12)
Features Added
- Expanded Agent Optimization with cost estimation, a dedicated candidate-listing client, and new models for optimization configuration, evaluation sets, candidate mutations, results, token usage, and latency metrics.
- Added toolbox support for browser automation tool, and added external web access configuration for web-search toolbox tools.
- Added language and keyword metadata to voice telephony call records.
- Added support for starting an agent's initiated process from a memory snapshot.
Breaking Changes
- Redesigned the Agent Optimization API and model hierarchy. Job creation now uses optimization model and configuration objects, job listings return
AgentOptimizationJob, and the previous dataset input, job input, options, progress, and list-item models were removed. - Renamed the Teams Phone Extension telephony APIs to Teams Phone Extensibility and renamed
MCPToolboxToolConnectorIdtoMcpToolConnectorId. - Replaced voice response status, output modality, semantic VAD eagerness, and web-search context-size types with the corresponding shared OpenAI types.
- Moved
CallableToolAllowedCaller,VoiceAgentAudioInputConfigTranscriptionDelay,RealtimeFunctionToolParameters,ContainerSkill,InlineSkillParam,InlineSkillSourceParam, andSkillReferenceParamfrom theOpenAInamespace toAzure.AI.Projects.Agents.
Other Changes
- Agent Optimization no longer requires the
AAIP001warning suppression or theAgentsOptimization=V2Previewfeature opt-in.
Sample Updates
- Updated the Agent Optimization samples for the redesigned job configuration and candidate APIs.