Patch Changes
-
9207c2b: Preserve Gladia audio intelligence results (translation, summarization, named entity recognition, sentiment analysis, audio-to-LLM, sentences, and subtitles) in
providerMetadata.gladiainstead of stripping them during response parsing, and include Gladia'serror_codein the error message when a transcription job fails. -
3ab5e75: fix(gladia): make transcription job polling timeout configurable
transcribe()withgladia.transcription()threwTranscriptionJobPollingTimedOut
after a hard-coded 60 second polling budget, so long audio files or jobs with audio
intelligence add-ons failed even though the job completed later. The polling timeout
now defaults to 10 minutes and can be configured with the newpollTimeoutMs
provider setting,pollIntervalMscontrols the interval between status checks, and
both can be overridden per call withproviderOptions.gladia. AnabortSignalnow
also cancels the wait between polls and preserves its abort reason.