ElevenAgents
-
Scoped conversation analysis: Evaluation criteria and data collection items can now be scoped to
conversation(full transcript) oragent(only the portion where a specific agent was active). Addedscopefield toPromptEvaluationCriteria,data_collection_scopesto agent platform settings, and a newscopedarray ofScopedAnalysisResulton the conversation analysis response. This is particularly useful for multi-agent workflows where each agent should be evaluated independently. -
Agent test folder management: Tests can now be organized into folders. New endpoints for creating, retrieving, updating, and deleting test folders, plus bulk moving tests between folders.
-
Tool and knowledge base overrides in workflows: Agent workflow node overrides now support
tool_idsandknowledge_basefields inPromptAgentAPIModelOverrideConfig, allowing workflow nodes to control which tools and knowledge base documents each sub-agent can access. -
Response filter
hide_allmode: Addedhide_alloption toResponseFilterMode, forcing the system to hide all fields of a tool response from the agent. -
Visited agents in conversation history: The get conversation response now includes a
visited_agentsarray ofVisitedAgentRefobjects (withagent_idandbranch_id), tracking which agents participated in a multi-agent conversation. -
Multimodal message support in hooks: The
useConversationControlshook now exposessendMultimodalMessage, and theMultimodalMessageInputtype is exported from@elevenlabs/client, making it easier to send images and other multimodal content during conversations.
Speech to Text
- Audio duration in responses: The convert speech to text response now includes an
audio_duration_secsfield, providing the total duration of the transcribed audio without requiring client-side calculation.
Voices
- Recording quality and review status: The get voice response now includes
recording_quality(enum:studio,good,ok,poor,bad) andlabelling_status(enum:in_review,review_complete) fields, providing visibility into voice quality assessment.
SDK Releases
JavaScript SDK
- v2.42.0 - Fern regeneration for the April 7, 2026 API schema, including scoped analysis, test folders, and DTMF input support.
Python SDK
- v2.42.0 - Fern regeneration for the April 7, 2026 API schema, including scoped analysis, test folders, and DTMF input support.
Swift SDK
- v3.1.2 - Fixed ObjC category dispatch for LiveKit delegate methods, resolving potential crashes in Swift-based voice agent integrations.
Packages
-
@elevenlabs/client@1.1.1 - Exposed
sendMultimodalMessagein the client API and exported theMultimodalMessageInputtype for sending images and other multimodal content during conversations. -
@elevenlabs/client@1.1.2, @elevenlabs/react@1.0.3, @elevenlabs/react-native@1.0.3, @elevenlabs/types@0.9.1 - Fixed Node.js ESM compatibility by adding explicit
.jsextensions to all relative imports and setting"type": "module"on@elevenlabs/types. -
@elevenlabs/convai-widget-core@0.11.0 - Added automatic language selection from localStorage history and browser language preferences for the embeddable widget.
API
View API changes
New Endpoints
- Create folder -
POST /v1/convai/agent-testing/folders - Get folder -
GET /v1/convai/agent-testing/folders/{folder_id} - Update folder -
PATCH /v1/convai/agent-testing/folders/{folder_id} - Delete folder -
DELETE /v1/convai/agent-testing/folders/{folder_id} - Bulk move tests to folder -
POST /v1/convai/agent-testing/bulk-move
Updated Endpoints
ElevenAgents
-
Create agent, Get agent, Update agent
- Added
data_collection_scopesfield (object, optional) toAgentPlatformSettingsfor per-item analysis scope control
- Added
-
- Added
visited_agentsfield (array ofVisitedAgentRef, optional) tracking agents visited during multi-agent conversations - Added
scopedfield (array ofScopedAnalysisResult) to conversation analysis response
- Added
-
- Response now includes
scopedanalysis results with per-agent evaluation breakdowns
- Response now includes
-
Agent workflow node overrides (
PromptAgentAPIModelOverrideConfig)- Added
tool_idsfield (array of strings, optional) for restricting available tools per workflow node - Added
knowledge_basefield (object, optional) for overriding knowledge base per workflow node
- Added
-
ResponseFilterModeenum- Added
hide_allvalue
- Added
-
MockNoMatchBehaviordefault- Changed default from
call_real_tooltoraise_error
- Changed default from
-
ClientEventenum- Added
dtmf_requestvalue
- Added
-
Turn metrics
- Added
convai_tts_cascadefield (string, nullable) toConversationTurnMetrics
- Added
Speech to Text
- Convert speech to text
- Added
audio_duration_secsfield (number) to response models
- Added
Voices
- Get voice, List voices
- Added
recording_qualityfield (enum:studio,good,ok,poor,bad, nullable) - Added
recording_quality_reasonfield (string, nullable) - Added
labelling_statusfield (enum:in_review,review_complete, nullable)
- Added
Text to Dialogue
- Text to dialogue response
- New
ToDialogueSettingsResponseModelschema withstabilityandspeedfields
- New