feat: add voice session confirmation guardrails

This commit is contained in:
2026-04-20 12:29:14 +08:00
parent 4ecf0c09c0
commit dbb512719d
8 changed files with 406 additions and 50 deletions

View File

@@ -8,6 +8,10 @@ export interface VoiceTurnSummary {
transcription_provider: string | null
detected_intent: string
intent_confidence: number | null
understanding_summary: string | null
requires_confirmation: boolean
confirmation_reason: string | null
confirmation_message: string | null
assistant_text: string | null
assistant_audio_ready: boolean
assistant_audio_url: string | null
@@ -43,6 +47,9 @@ export interface VoiceSessionSummary {
latest_user_transcript: string | null
latest_assistant_text: string | null
latest_detected_intent: string | null
latest_understanding_summary: string | null
latest_requires_confirmation: boolean
latest_confirmation_message: string | null
latest_assistant_audio_ready: boolean
last_turn_status: string | null
transcription_mode_hint: string | null