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 champ scope à PromptEvaluationCriteria, de data_collection_scopes aux paramètres de la plateforme d’agents, ainsi que d’un nouveau tableau scoped de ScopedAnalysisResult dans 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_ids et knowledge_base dans PromptAgentAPIModelOverrideConfig, 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_all du filtre de réponse : ajout de l’option hide_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_agents d’objets VisitedAgentRef (avec agent_id et branch_id), qui suit les agents ayant participé à une conversation multi-agents.

  • Prise en charge des messages multimodaux dans les hooks : le hook useConversationControls expose désormais sendMultimodalMessage, et le type MultimodalMessageInput est 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) et labelling_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

API

Nouveaux endpoints

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) à AgentPlatformSettings pour contrôler la portée d’analyse de chaque élément
  • Récupérer une conversation

    • Ajout du champ visited_agents (tableau de VisitedAgentRef, facultatif) qui suit les agents visités durant les conversations multi-agents
    • Ajout du champ scoped (tableau de ScopedAnalysisResult) à la réponse d’analyse de conversation
  • Exécuter l’analyse de conversation

    • La réponse inclut désormais des résultats d’analyse scoped avec des ventilations d’évaluation par agent
  • 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
  • Énumération ResponseFilterMode

    • Ajout de la valeur hide_all
  • Valeur par défaut de MockNoMatchBehavior

    • Modification de la valeur par défaut de call_real_tool à raise_error
  • Énumération ClientEvent

    • Ajout de la valeur dtmf_request
  • Métriques de tour

    • Ajout du champ convai_tts_cascade (chaîne, nullable) à ConversationTurnMetrics

Speech to Text

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)

Texte vers dialogue

  • Réponse de texte vers dialogue
    • Nouveau schéma ToDialogueSettingsResponseModel avec les champs stability et speed