August 3, 2026
ElevenAgents
Section titled “ElevenAgents”- Test-specific tool mocks: Agent simulations and unit tests can now define
tool_mock_overrides, keyed by tool ID, to replace shared mocks for one test.ToolResponseMockConfigalso adds optionalis_error(boolean, defaultfalse) so a mock can exercise tool-failure paths. - Translated workflow messages: Literal Say node messages add
text_translations, a map of language keys toTranslatedStringobjects. The field is optional on input and required on output, so strict response validators must accept it. - Conversation version filters: List conversations and Text search conversation messages add the optional
version_idquery parameter (string) to filter results by agent version. - Knowledge base system tool: Agent configuration adds a
knowledge_basesystem tool with configurableenabled_strategies(SearchStrategy[]). Agent knowledge base RAG queries add optionaluse_agent_defaults(boolean, defaulttrue); set it tofalseto use neutral retrieval settings while retaining the agent's embedding model. - Agent voice activity detection: Agent create, update, response and workflow-override schemas add
vadconfiguration.VADConfigcurrently supportsbackground_voice_detection(boolean, defaultfalse). - WebSocket custom LLMs:
CustomLLMAPITypeaddswebsocket. - File memory controls: Widget file-input configuration adds
max_files_in_memory(integer, 1–30, default10). Files beyond the limit are summarized and released from memory;max_files_per_conversationmust be-1or at least the memory limit. - DTMF input redaction:
DTMFInputConfigadds optionalredact_input(boolean, defaultfalse) to replace caller keypad digits in transcripts, conversation logs and analysis. Digits repeated by the agent or passed to tools remain unchanged.
Speech to Text
Section titled “Speech to Text”- Realtime entity detection: Scribe v2 Realtime adds the
entity_detectionquery option. It acceptsall, one entity type or category, or an array of types and categories, and emits detected entities incommitted_transcript_entitiesevents. See the entity detection guide for supported categories.
Voices
Section titled “Voices”- Voice replication across data residencies: Added
POST /v1/voices/{voice_id}/replicate-to-isolated-environmentfor copying an Instant Voice Clone or Voice Design voice to a workspace in the same consolidated billing group. Requests requiretarget_workspace_id(string) and acceptpreserve_voice_id(boolean, defaulttrue); responses return the targetvoice_id. - Character metadata: Character responses add
recommended_voice_ids(string array, default[]), metadata adds nullablerole(CharacterRole), andCharacterAgereplacesmiddle-agedwithmiddle_aged.
SDK Releases
Section titled “SDK Releases”Packages
Section titled “Packages”- @elevenlabs/client@1.16.0, @elevenlabs/react@1.11.0, @elevenlabs/types@0.18.0, @elevenlabs/react-native@1.2.17 and @elevenlabs/convai-widget-core@0.15.0 - Added
onAgentReasoningResponsePart, which receives streaming agent reasoning events withstart,deltaandstoptypes. - @elevenlabs/convai-widget-core@0.15.0 and @elevenlabs/convai-widget-embed@0.15.0 - Added
show_resize_buttonand theshow-resize-buttonembed attribute. Set either tofalseto hide the widget header's expand and collapse control. - @elevenlabs/client@1.17.0, @elevenlabs/react@1.12.0, @elevenlabs/types@0.19.0, @elevenlabs/react-native@1.2.18 and @elevenlabs/convai-widget-core@0.15.1 - Added the
enableLoggingoption toScribe.connectanduseScribe. Setting it tofalsestarts an enterprise zero-retention session. The Scribesession_startedtype now reportsenable_logging; the unuseddisable_loggingfield was removed.
MCP Server
Section titled “MCP Server”- v0.12.1 - Includes the v0.11 tool updates and a dependency refresh that resolves 44 security alerts.
- v0.11.0 - Added
simulate_conversationwith configurable simulated-user behavior, evaluation criteria, transcript output and pass/fail analysis. Thespeech_to_texttool now defaults toscribe_v2, andvoice_clonenow sends audio file contents instead of path strings.
View API changes
New Endpoints
Voices
POST /v1/voices/{voice_id}/replicate-to-isolated-environment- Replicates an Instant Voice Clone or Voice Design voice into another workspace's isolated environment
- Requires
target_workspace_id(string) - Accepts optional
preserve_voice_id(boolean, defaulttrue) - Returns required
voice_id(string)
Updated Endpoints
ElevenAgents
- List conversations -
GET /v1/convai/conversations- Added optional
version_id(string) query parameter
- Added optional
- Text search conversation messages -
GET /v1/convai/conversations/messages/text-search- Added optional
version_id(string) query parameter
- Added optional
POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query- Added optional
use_agent_defaults(boolean, defaulttrue) request field
- Added optional
Schema Changes
ElevenAgents
- Simulation and unit-test payloads add optional
tool_mock_overridesmaps;ToolResponseMockConfigadds optionalis_error(boolean, defaultfalse) SayNodeLiteralMessageaddstext_translations(map ofTranslatedString); the field is optional on input and required on output- Agent configuration adds
knowledge_base(KnowledgeBaseToolConfig) andvad(VADConfig) CustomLLMAPITypeaddswebsocketFileInputConfigaddsmax_files_in_memory(integer, 1–30, default10)DTMFInputConfigadds optionalredact_input(boolean, defaultfalse)- Realtime agent configuration now defaults to
eleven_realtime_v1_mini
Voices
- Character responses add
recommended_voice_ids(string array, default[]) - Character metadata adds nullable
role(CharacterRole) - Breaking:
CharacterAgereplacesmiddle-agedwithmiddle_aged; clients sending the old value must migrate
Text to Speech
- Breaking: removed
AudioFilterIdandaudio_filterfrom ElevenAgents Text to Speech configuration schemas