3.0.0-beta.6 (2026-10-30)
Features Added
- Added experimental Voice Agent post-call delivery to Event Grid connections and routines.
- Added experimental Voice Agent soundscapes for telephony ambience and event cues.
- Added Azure Speech streaming transcription and headset/personal noise suppression modes.
- Added
ProjectsAgentProtocol.VoiceConversationEnginefor hosted voice conversation engines. - Enriched existing Foundry GenAI agent-creation traces with privacy-safe Voice Agent metadata and bounded instruction content under the existing opt-in setting. Other Voice Agent REST operations retain their existing SDK diagnostics.
Breaking Changes
- Added the
postCallparameter beforestoreinProjectsAgentsModelFactory.VoiceAgentDefinition, affecting positional arguments. - Added the
soundscapeparameter beforeoutputModalitiesinProjectsAgentsModelFactory.VoiceAgentDefinition, affecting positional arguments. VoiceAgentAvatarVideoCrop.BottomRightandVoiceAgentAvatarVideoCrop.TopLefttypes were changed fromIList<object>toIList<uint>.VoiceAgentAzureSemanticVadEnTurnDetection.IdleTimeoutMswas renamed toVoiceAgentAzureSemanticVadEnTurnDetection.IdleTimeout.VoiceAgentAzureSemanticVadMultilingualTurnDetection.IdleTimeoutMswas renamed toVoiceAgentAzureSemanticVadMultilingualTurnDetection.IdleTimeout.VoiceAgentAzureSemanticVadTurnDetection.IdleTimeoutMswas renamed toVoiceAgentAzureSemanticVadTurnDetection.IdleTimeout.VoiceAgentSubagent.InvokeTimeoutSecondswas renamed toVoiceAgentSubagent.InvokeTimeout.OtlpTelemetryEndpoint.Endpointtype was changed fromstringtoSystem.Uri.VoiceAgentMcpTool.AllowedToolsandMCPToolboxTool.AllowedTools, along with their model-factory parameters, now useOpenAI.Responses.McpToolFilterinstead ofBinaryData.MCPToolboxTool.AllowedToolsnow requires theAAIP002experimental opt-in.VoiceResult.Metadatanow usesIDictionary<string, BinaryData>instead ofOpenAI.InternalMetadataContainer. The publicOpenAI.InternalMetadataContainertype was removed.BrowserAutomationPreviewToolboxToolis deprecated and hidden from IntelliSense. Please useBrowserAutomationToolboxToolinstead.VoiceAgentSoundscapeSoundwas converted from enumeration to structure allowing extensibility from the service side.- The
VoiceAgentSoundscapeWorkingTrackConfigpropertyDelayMswas renamed toDelay.