@deepgram/react 0.2.0
@deepgram/react 0.2.0 adds runtime Voice Agent controls and makes React session lifecycle handling safer. The release updates the React layer for @deepgram/agents 0.1.2 and @deepgram/sdk 5.9.0.
Also shipped Sep 10, 2026Deepgram in September 2026 →
BigQuery conversational analytics adds ML.CORRELATION in preview
Conversational analytics can now use ML.CORRELATION to calculate statistical correlations between a target column and one or more metric columns in a table.
BigQuery ML.METRICS evaluates predictions without a stored model
The preview ML.METRICS function computes classification or regression evaluation metrics on any table or query with actual and predicted values, with no need to create or reference a stored model.
You can use the AI.CAUSAL_EFFECT function to quantify the impact of specific interventions on time series data
You can use the AI.CAUSAL_EFFECT function to quantify the impact of specific interventions on time series data. This feature is in Preview .
BigQuery Data Engineering Agent integrates with BigQuery Graph
The Data Engineering Agent now uses BigQuery Graph for extra context between source and destination schemas, improving schema mapping accuracy in data engineering pipelines. It is generally available.
Using dbt artifacts for Slim CI and defer to production in dbt Projects on Snowflake (General availability)
Slim CI, defer to production, failed-execution recovery, and concurrent execution are now generally available for dbt Projects on Snowflake. Reuse dbt artifacts from recent production executions to accelerate development, streamline CI/CD workflows, and recover from failed production runs without maintaining a separate artifact store.
External secret providers (Preview)
External secret providers are now in preview. If your organization already keeps API keys, database passwords, and similar values in AWS Secrets Manager, Azure Key Vault, or Google Cloud Secret Manager, Snowflake can read those values when a query needs them, so you don't have to maintain a second copy in a Snowflake secret .
More from DeepgramEvery Deepgram release →
Runtime controls and notifications
Use sendAgentMessage() to inject an agent message with "default" , "queue" , or "interrupt" behavior. Use updateListen() , updateThink() , updateSpeak() , and updatePrompt() to change supported agent settings during a session.
Lifecycle and upgrade notes
Start, stop, reconnect, and React StrictMode handling now clean up canceled or failed microphone, playback, and client-tool resources. Automatic start failures call onSdkError , or console.error when no callback is set. A manual start() call rejects instead. This is a 0.2.0 release.
Hold a function call until the user's turn is confirmed
The agent begins building a reply before speech-to-text confirms the user has finished speaking. Agent audio is held until that confirmation, but function calls have always dispatched as soon as the LLM emitted them.
defer_until_eot
Add defer_until_eot: true to any function in agent.think.functions to hold it until the turn is confirmed. If the user keeps speaking and the turn resumes, the call is discarded before it does anything.
FunctionCallCancelled
Clients now receive an explicit signal when a client-side function call they were sent is cancelled because the user started speaking again, either inside the speculative window (the turn resumed) or after the turn was confirmed (barge-in). Only calls the client already received are announced.
SDK releases
Deepgram Python SDK v7.9.0 , JavaScript SDK v5.11.0 , and Java SDK v0.10.0 are now available. All three releases add Voice Agent ForceEndTurn support, Flux TTS expressivity controls for Agent providers, and the expanded Flux TTS speed range of 0.5 through 1.5 in 0.05 increments.
Python SDK v7.9.0
Deepgram Python SDK v7.9.0 adds send_force_end_turn() and typed ForceEndTurn messages for Voice Agent sessions using a Deepgram V2 (Flux STT) listen provider. It also adds integer Agent Flux TTS expressivity from -2 through 2 and the expanded Flux TTS speed range.
JavaScript SDK v5.11.0
Deepgram JavaScript SDK v5.11.0 adds socket.sendForceEndTurn() and Agent Flux TTS expressivity from -2 through 2 . The former SpeakV2Speed constants and Aura2PerseoIt model constants remain as deprecated aliases for source compatibility. For release details, see deepgram-js-sdk v5.11.0 .