Agent tool mocks for tests; realtime entity detection in Scribe v2
9 features5 enhancements1 fixThis release9 featuresNew capabilities5 enhancementsImprovements to existing features1 fixBug fixesAI-tallied from the release notes
From the original release noteView original ↗
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
- 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
- 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
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
- 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.
API
Fetched August 5, 2026

