ElevenAgents

  • Découverte des thèmes de conversation : Un nouveau point de terminaison thèmes de conversation (GET /v1/convai/agents/{agent_id}/topics) renvoie les derniers résultats de découverte des thèmes pour un agent donné et fait apparaître les thèmes récurrents dans les conversations. Le point de terminaison lister les conversations accepte désormais un paramètre de requête topic_ids pour filtrer les conversations par thème découvert.

  • Recherche dans le contenu de la base de connaissances : Un nouveau point de terminaison rechercher dans la base de connaissances (GET /v1/convai/knowledge-base/search) propose une recherche textuelle approximative dans le contenu des documents de la base de connaissances. Les résultats incluent des extraits mis en évidence avec des objets SearchHighlightSegment et prennent en charge la pagination basée sur un curseur, avec des tailles de page configurables (jusqu’à 100, 30 par défaut). Filtrez par type de document avec le paramètre facultatif types.

  • Fusion flexible des branches : Le point de terminaison fusionner une branche ne limite plus les fusions à la branche principale, toute branche peut désormais servir de cible de fusion. Un nouveau paramètre booléen facultatif force remplace la résolution des conflits basée sur les horodatages lorsqu’il est défini sur true. Les réponses de métadonnées des branches incluent désormais parent_branch_id et merged_from_version_id pour un meilleur suivi de l’historique.

  • Gestion des dépendances de secrets : Un nouveau point de terminaison obtenir les dépendances d’un secret (GET /v1/convai/secrets/{secret_id}/dependencies/{resource_type}) renvoie des recherches de dépendances paginées, filtrées par type de ressource (tools, agents ou phone_numbers). Le point de terminaison lister les secrets accepte désormais un paramètre de requête dependency_limit pour contrôler le nombre de dépendances prévisualisées par secret. Les indicateurs agents_has_more, tools_has_more et phone_numbers_has_more signalent lorsque des dépendants supplémentaires existent au-delà de l’aperçu.

  • Nouvelles options de LLM : Ajout de gemini-3.1-pro-preview à la liste des fournisseurs de LLM disponibles pour la configuration des agents.

Voix

  • Filtre des voix hors communauté : Le paramètre de requête voice_type du point de terminaison lister les voix accepte désormais non-community, qui renvoie les voix personal et workspace combinées tout en excluant les copies de la bibliothèque. Ce filtre est pratique pour les équipes qui souhaitent voir uniquement leurs propres voix, sans celles partagées par la communauté.

Versions des SDK

SDK Python

  • v2.43.0 - Régénération Fern pour le schéma d’API du 13 avril 2026, incluant la recherche dans le contenu de la base de connaissances, les thèmes de conversation, la fusion flexible des branches et le LLM Gemini 3.1 Pro Preview.

SDK JavaScript

  • v2.43.0 - Régénération Fern pour le schéma d’API du 13 avril 2026, incluant la recherche dans le contenu de la base de connaissances, les thèmes de conversation, la fusion flexible des branches et le LLM Gemini 3.1 Pro Preview.

SDK Swift

  • v3.1.3 - Réduction de la détection du bruit de fond dans le VAD mis en sourdine par logiciel, évitant les faux déclenchements d’activité vocale lorsque le microphone est mis en sourdine.

Packages

  • @elevenlabs/client@1.2.0 - Correction de getInputVolume() et getOutputVolume() qui renvoyaient 0 dans React Native, grâce à l’ajout de fournisseurs de volume natifs utilisant les processeurs RMS et FFT multibande de LiveKit. getInputByteFrequencyData() et getOutputByteFrequencyData() renvoient désormais des données centrées sur la plage de la voix humaine (100-8000 Hz), plus utile pour la visualisation vocale. Sur le web, getInputVolume() et getOutputVolume() sont également calculés à partir de cette plage.

  • @elevenlabs/react@1.1.0 - Correction des erreurs startSession qui étaient ignorées au lieu d’être remontées via onError dans ConversationProvider. Auparavant, lorsque Conversation.startSession() échouait (par exemple, « agent not found »), l’interface restait bloquée sur « connecting » sans retour d’erreur.

  • @elevenlabs/react-native@1.1.0 - Mise à jour vers @elevenlabs/client@1.2.0 et @elevenlabs/react@1.1.0 avec les corrections des fournisseurs de volume natifs.

  • @elevenlabs/convai-widget-core@0.11.3 - Correction de l’ordre des messages de transcription en mode vocal, où les réponses de l’agent pouvaient apparaître avant les messages de l’utilisateur.

API

Nouveaux points de terminaison

Points de terminaison mis à jour

ElevenAgents

  • Lister les conversations

    • Ajout du paramètre de requête facultatif topic_ids (tableau de chaînes) pour filtrer les conversations par thèmes découverts
  • Lister les secrets

    • Ajout du paramètre de requête facultatif dependency_limit (entier) pour contrôler le nombre d’éléments de dépendance prévisualisés par secret
  • Fusionner une branche

    • target_branch_id n’est plus limité à la branche principale, toute branche peut servir de cible de fusion
    • Ajout du champ force (booléen, facultatif) au corps de la requête pour remplacer la résolution des conflits basée sur les horodatages
  • Métadonnées de branche d’agent (AgentBranchMetadataResponseModel)

    • Ajout du champ parent_branch_id (chaîne, nullable) pour suivre la branche parente
    • Ajout du champ merged_from_version_id (chaîne, nullable) pour suivre la version source de la dernière fusion
  • Réponses de dépendances de secrets

    • Ajout du champ agents_has_more (booléen) indiquant que d’autres agents dépendants existent au-delà de l’aperçu
    • Ajout du champ tools_has_more (booléen) indiquant que d’autres outils dépendants existent au-delà de l’aperçu
    • Ajout du champ phone_numbers_has_more (booléen) indiquant que d’autres numéros de téléphone dépendants existent au-delà de l’aperçu
  • Énumération LLM

    • Ajout de gemini-3.1-pro-preview
  • Énumérations PermissionType et WorkspaceGroupPermission

    • Ajout de copy_resources_cross_workspace

Voix

  • Lister les voix

    • Ajout de l’option non-community au paramètre de filtre voice_type (renvoie les voix personal et workspace, exclut les copies de la bibliothèque)