feat: add voice session confirmation guardrails
This commit is contained in:
@@ -73,6 +73,10 @@ class VoiceTurnSummaryResponse(BaseModel):
|
||||
transcription_provider: str | None = None
|
||||
detected_intent: str
|
||||
intent_confidence: float | None = None
|
||||
understanding_summary: str | None = None
|
||||
requires_confirmation: bool = False
|
||||
confirmation_reason: str | None = None
|
||||
confirmation_message: str | None = None
|
||||
assistant_text: str | None = None
|
||||
assistant_audio_ready: bool = False
|
||||
assistant_audio_url: str | None = None
|
||||
@@ -99,6 +103,9 @@ class VoiceSessionSummaryResponse(BaseModel):
|
||||
latest_user_transcript: str | None = None
|
||||
latest_assistant_text: str | None = None
|
||||
latest_detected_intent: str | None = None
|
||||
latest_understanding_summary: str | None = None
|
||||
latest_requires_confirmation: bool = False
|
||||
latest_confirmation_message: str | None = None
|
||||
latest_assistant_audio_ready: bool = False
|
||||
last_turn_status: str | None = None
|
||||
transcription_mode_hint: str | None = None
|
||||
|
||||
Reference in New Issue
Block a user