We've released Conversational AI Engine v2.8 on June 11, 2026. This release introduces session-level data retention control, RTC token lifecycle management, and new provider options across ASR/LLM/TTS.
What's new in v2.8
Session data retention control
- A new
properties.parameters.opt_outparameter is now available when starting an agent. Set it totrueto disable data retention for that session. - By default, session interaction text and audio are temporarily retained for the minimum period necessary to support service operation, agent optimization, and troubleshooting.
RTC token expiry warning
- A new
104 agent expirenotification event is triggered when the agent's RTC token is about to expire. - Upon receiving this event, call the Update agent API with a new token to refresh it. The agent does not exit the channel or interrupt the session when this event is triggered.
New providers
- ASR: xAI
- LLM: xAI Grok
- TTS: xAI
Improvements you'll notice
Idle timeout behavior change
- Setting
properties.idle_timeoutto0no longer means the agent runs indefinitely. From this release,0only disables the channel idle timeout. - Regardless of the
idle_timeoutvalue, the maximum running time for a single session is now 72 hours, after which the agent automatically exits. - If your integration previously relied on
idle_timeout = 0to keep an agent running until manually stopped, update your task scheduling and lifecycle management logic to account for the 72-hour limit.
Retrieve agent history enhancements
- New response fields
speech_start_ms,speech_end_ms, andspeech_algorithmic_delayare now returned whenllm.vendoriscustom, providing precise timing data for post-session analysis.
Retrieve a list of agents update
- The
stateparameter now accepts a comma-separated list of values, allowing you to filter by multiple agent states in a single request (e.g.,state=0,1,2).
Note that if you are using OpenAI TTS, you need to manually set sample_rate as 24000 for now.
For full technical details, please refer to the release notes