ElevenAgents
-
Analyse de conversation ciblée : les critères d’évaluation et éléments de collecte de données peuvent désormais être limités à
conversation(transcription complète) ou àagent(uniquement la partie durant laquelle un agent spécifique était actif). Ajout du champscopeàPromptEvaluationCriteria, dedata_collection_scopesaux paramètres de la plateforme d’agents, ainsi que d’un nouveau tableauscopeddeScopedAnalysisResultdans la réponse de l’analyse de conversation. Cela est particulièrement utile pour les workflows multi-agents, où chaque agent doit être évalué indépendamment. -
Gestion des dossiers de tests d’agents : les tests peuvent désormais être organisés dans des dossiers. Nouveaux endpoints pour créer, récupérer, mettre à jour et supprimer des dossiers de tests, ainsi que pour déplacer en masse des tests entre les dossiers.
-
Remplacements d’outils et de base de connaissances dans les workflows : les remplacements des nœuds de workflow d’agents prennent désormais en charge les champs
tool_idsetknowledge_basedansPromptAgentAPIModelOverrideConfig, permettant aux nœuds de workflow de contrôler les outils et documents de base de connaissances auxquels chaque sous-agent peut accéder. -
Mode
hide_alldu filtre de réponse : ajout de l’optionhide_allàResponseFilterMode, obligeant le système à masquer tous les champs d’une réponse d’outil à l’agent. -
Agents visités dans l’historique des conversations : la réponse de récupérer une conversation inclut désormais un tableau
visited_agentsd’objetsVisitedAgentRef(avecagent_idetbranch_id), qui suit les agents ayant participé à une conversation multi-agents. -
Prise en charge des messages multimodaux dans les hooks : le hook
useConversationControlsexpose désormaissendMultimodalMessage, et le typeMultimodalMessageInputest exporté depuis@elevenlabs/client, facilitant l’envoi d’images et d’autres contenus multimodaux au cours des conversations.
Speech to Text
- Durée audio dans les réponses : la réponse de convertir la parole en texte inclut désormais un champ
audio_duration_secs, fournissant la durée totale de l’audio transcrit sans nécessiter de calcul côté client.
Voix
- Qualité d’enregistrement et statut de révision : la réponse de récupérer une voix inclut désormais les champs
recording_quality(énumération :studio,good,ok,poor,bad) etlabelling_status(énumération :in_review,review_complete), offrant une visibilité sur l’évaluation de la qualité de la voix.
Versions des SDK
SDK JavaScript
- v2.42.0 : régénération Fern pour le schéma API du 7 avril 2026, incluant l’analyse ciblée, les dossiers de tests et la prise en charge des entrées DTMF.
SDK Python
- v2.42.0 : régénération Fern pour le schéma API du 7 avril 2026, incluant l’analyse ciblée, les dossiers de tests et la prise en charge des entrées DTMF.
SDK Swift
- v3.1.2 : correction de la répartition des catégories ObjC pour les méthodes de délégué LiveKit, résolvant des plantages potentiels dans les intégrations d’agents vocaux basées sur Swift.
Packages
-
@elevenlabs/client@1.1.1 : exposition de
sendMultimodalMessagedans l’API client et export du typeMultimodalMessageInputpour l’envoi d’images et d’autres contenus multimodaux au cours des conversations. -
@elevenlabs/client@1.1.2, @elevenlabs/react@1.0.3, @elevenlabs/react-native@1.0.3, @elevenlabs/types@0.9.1 : correction de la compatibilité ESM de Node.js par l’ajout d’extensions
.jsexplicites à tous les imports relatifs et la définition de"type": "module"sur@elevenlabs/types. -
@elevenlabs/convai-widget-core@0.11.0 : ajout de la sélection automatique de la langue selon l’historique localStorage et les préférences linguistiques du navigateur pour le widget intégrable.
API
Voir les modifications de l'API
Nouveaux endpoints
- Créer un dossier :
POST /v1/convai/agent-testing/folders - Récupérer un dossier :
GET /v1/convai/agent-testing/folders/{folder_id} - Mettre à jour un dossier :
PATCH /v1/convai/agent-testing/folders/{folder_id} - Supprimer un dossier :
DELETE /v1/convai/agent-testing/folders/{folder_id} - Déplacer des tests en masse vers un dossier :
POST /v1/convai/agent-testing/bulk-move
Endpoints mis à jour
ElevenAgents
-
Créer un agent, récupérer un agent, mettre à jour un agent
- Ajout du champ
data_collection_scopes(objet, facultatif) àAgentPlatformSettingspour contrôler la portée d’analyse de chaque élément
- Ajout du champ
-
- Ajout du champ
visited_agents(tableau deVisitedAgentRef, facultatif) qui suit les agents visités durant les conversations multi-agents - Ajout du champ
scoped(tableau deScopedAnalysisResult) à la réponse d’analyse de conversation
- Ajout du champ
-
Exécuter l’analyse de conversation
- La réponse inclut désormais des résultats d’analyse
scopedavec des ventilations d’évaluation par agent
- La réponse inclut désormais des résultats d’analyse
-
Remplacements de nœuds de workflow d’agents (
PromptAgentAPIModelOverrideConfig)- Ajout du champ
tool_ids(tableau de chaînes, facultatif) pour limiter les outils disponibles par nœud de workflow - Ajout du champ
knowledge_base(objet, facultatif) pour remplacer la base de connaissances par nœud de workflow
- Ajout du champ
-
Énumération
ResponseFilterMode- Ajout de la valeur
hide_all
- Ajout de la valeur
-
Valeur par défaut de
MockNoMatchBehavior- Modification de la valeur par défaut de
call_real_toolàraise_error
- Modification de la valeur par défaut de
-
Énumération
ClientEvent- Ajout de la valeur
dtmf_request
- Ajout de la valeur
-
Métriques de tour
- Ajout du champ
convai_tts_cascade(chaîne, nullable) àConversationTurnMetrics
- Ajout du champ
Speech to Text
- Convertir la parole en texte
- Ajout du champ
audio_duration_secs(nombre) aux modèles de réponse
- Ajout du champ
Voix
- Récupérer une voix, lister les voix
- Ajout du champ
recording_quality(énumération :studio,good,ok,poor,bad, nullable) - Ajout du champ
recording_quality_reason(chaîne, nullable) - Ajout du champ
labelling_status(énumération :in_review,review_complete, nullable)
- Ajout du champ
Texte vers dialogue
- Réponse de texte vers dialogue
- Nouveau schéma
ToDialogueSettingsResponseModelavec les champsstabilityetspeed
- Nouveau schéma