Skip to content

Commit 92c5df0

Browse files
author
Xiting Zhang
committed
Merge remote-tracking branch 'upstream/main'
2 parents c44767a + 1492c5e commit 92c5df0

File tree

39 files changed

+1486
-176
lines changed

39 files changed

+1486
-176
lines changed

eng/common/instructions/azsdk-tools/typespec-to-sdk.instructions.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
---
22
description: 'Generate SDKs from TypeSpec'
33
---
4-
Your goal is to guide user through the process of generating SDKs from TypeSpec projects. Show all the high level steps to the user to ensure they understand the flow. Use the provided tools to perform actions and gather information as needed.
4+
Your goal is to guide the user through the process of generating SDKs from TypeSpec projects. **Before starting**, show all the high level steps to the user and ask:
5+
6+
> "Would you like to begin the SDK generation process now? (yes/no)"
7+
8+
Wait for the user to respond with a confirmation before proceeding to Step 1. Use the provided tools to perform actions and gather information as needed.
59

610
## Step 1: Identify TypeSpec Project
711
**Goal**: Locate the TypeSpec project root path
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
parameters:
22
ServiceDirectory: ''
33
TestMarkArgument: ''
4-
EnvVars: {}
54
AdditionalTestArgs: ''
65

76
# Please use `$(TargetingString)` to refer to the python packages glob string. This variable is set from resolve-package-targeting.yml.
@@ -11,14 +10,15 @@ steps:
1110
- task: PythonScript@0
1211
displayName: 'Run Pylint'
1312
inputs:
14-
scriptPath: 'scripts/devops_tasks/dispatch_tox.py'
13+
scriptPath: 'eng/scripts/dispatch_checks.py'
1514
arguments: >-
1615
"$(TargetingString)"
17-
--mark_arg="${{ parameters.TestMarkArgument }}"
1816
--service="${{ parameters.ServiceDirectory }}"
19-
--toxenv="pylint"
20-
--disablecov
17+
--checks="pylint"
2118
--filter-type="Omit_management"
2219
${{ parameters.AdditionalTestArgs }}
23-
env: ${{ parameters.EnvVars }}
20+
env:
21+
TOX_PIP_IMPL: "uv"
22+
VIRTUAL_ENV: ""
23+
PYTHONHOME: ""
2424
condition: and(succeededOrFailed(), ne(variables['Skip.Pylint'],'true'))

sdk/ai/azure-ai-agents/samples/agents_tools/sample_agents_computer_use.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,10 @@
3535

3636
import os, time, base64
3737
from typing import List
38-
from azure.ai.agents.models._models import ComputerScreenshot, TypeAction
3938
from azure.ai.projects import AIProjectClient
4039
from azure.ai.agents.models import (
40+
ComputerScreenshot,
41+
TypeAction,
4142
MessageRole,
4243
RunStepToolCallDetails,
4344
RunStepComputerUseToolCall,

sdk/ai/azure-ai-voicelive/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
# Release History
22

3-
## 1.0.0b3 (Unreleased)
3+
## 1.0.0b3 (2025-09-17)
44

55
### Features Added
66

77
- **Transcription improvement**: Added phrase list
88
- **New Voice Types**: Added `AzurePlatformVoice` and `LLMVoice` classes
99
- **Enhanced Speech Detection**: Added `AzureSemanticVadServer` class
1010
- **Improved Function Calling**: Enhanced async function calling sample with better error handling
11+
- **English-Specific Detection**: Added `AzureSemanticDetectionEn` class for optimized English-only semantic end-of-utterance detection
12+
- **English-Specific Voice Activity Detection**: Added `AzureSemanticVadEn` class for enhanced English-only voice activity detection
1113

1214
### Breaking Changes
1315

sdk/ai/azure-ai-voicelive/apiview-properties.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@
1818
"azure.ai.voicelive.models.AzurePlatformVoice": "VoiceLive.AzurePlatformVoice",
1919
"azure.ai.voicelive.models.EOUDetection": "VoiceLive.EOUDetection",
2020
"azure.ai.voicelive.models.AzureSemanticDetection": "VoiceLive.AzureSemanticDetection",
21+
"azure.ai.voicelive.models.AzureSemanticDetectionEn": "VoiceLive.AzureSemanticDetectionEn",
2122
"azure.ai.voicelive.models.AzureSemanticDetectionMultilingual": "VoiceLive.AzureSemanticDetectionMultilingual",
2223
"azure.ai.voicelive.models.AzureSemanticVad": "VoiceLive.AzureSemanticVad",
24+
"azure.ai.voicelive.models.AzureSemanticVadEn": "VoiceLive.AzureSemanticVadEn",
2325
"azure.ai.voicelive.models.AzureSemanticVadServer": "VoiceLive.AzureSemanticVadServer",
2426
"azure.ai.voicelive.models.AzureStandardVoice": "VoiceLive.AzureStandardVoice",
27+
"azure.ai.voicelive.models.CachedTokenDetails": "VoiceLive.CachedTokenDetails",
2528
"azure.ai.voicelive.models.ClientEvent": "VoiceLive.ClientEvent",
2629
"azure.ai.voicelive.models.ClientEventConversationItemCreate": "VoiceLive.ClientEventConversationItemCreate",
2730
"azure.ai.voicelive.models.ClientEventConversationItemDelete": "VoiceLive.ClientEventConversationItemDelete",
@@ -81,7 +84,7 @@
8184
"azure.ai.voicelive.models.ServerEventConversationItemRetrieved": "VoiceLive.ServerEventConversationItemRetrieved",
8285
"azure.ai.voicelive.models.ServerEventConversationItemTruncated": "VoiceLive.ServerEventConversationItemTruncated",
8386
"azure.ai.voicelive.models.ServerEventError": "VoiceLive.ServerEventError",
84-
"azure.ai.voicelive.models.ServerEventErrorDetails": "VoiceLive.ServerEventError.error.anonymous",
87+
"azure.ai.voicelive.models.ServerEventErrorDetails": "VoiceLive.ServerEventErrorDetails",
8588
"azure.ai.voicelive.models.ServerEventInputAudioBufferCleared": "VoiceLive.ServerEventInputAudioBufferCleared",
8689
"azure.ai.voicelive.models.ServerEventInputAudioBufferCommitted": "VoiceLive.ServerEventInputAudioBufferCommitted",
8790
"azure.ai.voicelive.models.ServerEventInputAudioBufferSpeechStarted": "VoiceLive.ServerEventInputAudioBufferSpeechStarted",
@@ -94,7 +97,7 @@
9497
"azure.ai.voicelive.models.ServerEventResponseContentPartDone": "VoiceLive.ServerEventResponseContentPartDone",
9598
"azure.ai.voicelive.models.ServerEventResponseCreated": "VoiceLive.ServerEventResponseCreated",
9699
"azure.ai.voicelive.models.ServerEventResponseDone": "VoiceLive.ServerEventResponseDone",
97-
"azure.ai.voicelive.models.ServerEventResponseFunctionCallArgumentsDelta": "VoiceLive.ServerEventResponseFunctionCallArgumentsDelta",
100+
"azure.ai.voicelive.models.ServerEventResponseFunctionCallArgumentsDelta": "VoiceLive.ServerEventResponseFunctionCallArgumentsDelta",
98101
"azure.ai.voicelive.models.ServerEventResponseFunctionCallArgumentsDone": "VoiceLive.ServerEventResponseFunctionCallArgumentsDone",
99102
"azure.ai.voicelive.models.ServerEventResponseOutputItemAdded": "VoiceLive.ServerEventResponseOutputItemAdded",
100103
"azure.ai.voicelive.models.ServerEventResponseOutputItemDone": "VoiceLive.ServerEventResponseOutputItemDone",
@@ -122,9 +125,9 @@
122125
"azure.ai.voicelive.models.ResponseStatus": "VoiceLive.ResponseStatus",
123126
"azure.ai.voicelive.models.OAIVoice": "VoiceLive.OAIVoice",
124127
"azure.ai.voicelive.models.Phi4mmVoice": "VoiceLive.Phi4mmVoice",
128+
"azure.ai.voicelive.models.AudioFormat": "VoiceLive.AudioFormat",
125129
"azure.ai.voicelive.models.Modality": "VoiceLive.Modality",
126130
"azure.ai.voicelive.models.AnimationOutputType": "VoiceLive.AnimationOutputType",
127-
"azure.ai.voicelive.models.AudioFormat": "VoiceLive.AudioFormat",
128131
"azure.ai.voicelive.models.AudioTimestampType": "VoiceLive.AudioTimestampType",
129132
"azure.ai.voicelive.models.ToolType": "VoiceLive.ToolType",
130133
"azure.ai.voicelive.models.ToolChoiceLiteral": "VoiceLive.ToolChoiceLiteral",

sdk/ai/azure-ai-voicelive/azure/ai/voicelive/models/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
AzureSemanticVadServer,
2626
AzureStandardVoice,
2727
AzureVoice,
28+
CachedTokenDetails,
2829
ClientEvent,
2930
ClientEventConversationItemCreate,
3031
ClientEventConversationItemDelete,
@@ -160,6 +161,7 @@
160161
"AzureSemanticVadServer",
161162
"AzureStandardVoice",
162163
"AzureVoice",
164+
"CachedTokenDetails",
163165
"ClientEvent",
164166
"ClientEventConversationItemCreate",
165167
"ClientEventConversationItemDelete",

0 commit comments

Comments
 (0)