ElevenAgents

  • Aperçus de fusion et de rebasage de branches : ajout de l’aperçu de la configuration fusionnée (GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview) et de l’aperçu de la configuration rebasée (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview) pour examiner la configuration de l’agent fusionnée ou rebasée avant validation. Les deux renvoient MergePreviewResponseModel avec la configuration résultante, overridden_fields et source_identical_to_target.
  • Indicateurs d’utilisation des branches : les réponses récapitulatives des branches de liste des branches d’agent ajoutent le champ facultatif calls_7d (entier) avec le volume d’appels sur sept jours par branche.
  • État de la connexion d’authentification : les modèles de réponse de connexion d’authentification du Workspace remplacent OAuthConnectionStatus, réservé à OAuth, par le AuthConnectionStatus partagé (active, refresh_failed, revoked, credential_invalid). Les réponses d’authentification Bearer, Basic, mTLS, par en-tête personnalisé, OAuth, OAuth2 JWT, Slack, secret d’URL et WhatsApp ajoutent les champs facultatifs status, status_detail et status_updated_at.
  • Filtrage des réponses d’outils : les schémas de configuration des outils HTTP et d’agent ajoutent le champ facultatif response_filter pour tronquer les réponses d’outils avant qu’elles n’atteignent le LLM, avec response_filter_mode et response_filters sur les modèles de remplacement associés.
  • Transferts téléphoniques de workflows : les nœuds de transfert de numéro de téléphone des workflows ajoutent le champ facultatif uui (UUITransferConfig) pour les informations utilisateur à utilisateur hexadécimales RFC 7433 lors des transferts SIP REFER.
  • Attribution d’agents de téléphonie : les schémas de requête d’importation de numéros de téléphone Twilio, Exotel et de trunk SIP ajoutent le champ facultatif agent_id (chaîne) pour attribuer un agent lors de la configuration du numéro.
  • Transcription des tours lorsque les interruptions sont désactivées : les schémas de configuration des tours ajoutent le champ facultatif transcribe_on_disabled_interruptions (booléen, false par défaut) pour contrôler si la parole de l’utilisateur est transcrite lorsque les interruptions sont désactivées.
  • Sentiment des conversations : les schémas de résumé de conversation ajoutent le champ facultatif sentiment_analysis. Les modèles utilisateur de conversation ajoutent le champ facultatif sentiment avec des références aux conversations frustrées.

Speech to Text

  • Sortie multicanale combinée : Convertir la parole en texte ajoute le champ facultatif multichannel_output_style (separate par défaut | combined) lorsque use_multi_channel est activé. Définissez combined pour recevoir une seule transcription dans laquelle tous les canaux sont fusionnés et triés par heure, au lieu de transcriptions par canal. Les réponses au niveau des mots incluent channel_index pour chaque mot lorsque le mode multicanal est actif.

Text to Speech

  • Comportement de language_code : les schémas de requête TTS précisent que les valeurs language_code non prises en charge sont ignorées plutôt que rejetées, et que language_code n’est pas pris en charge sur les modèles multilingual_v2.

Workspaces

  • Politique de désactivation des clés API tierces : ajout de Définir la politique de désactivation tierce du Workspace (POST /v1/workspaces/api-keys/third-party-disabling) pour contrôler, à l’échelle du Workspace, si les détenteurs de clés API peuvent désactiver eux-mêmes leurs clés via le point de terminaison de désactivation tierce. Les modèles de création, de mise à jour partielle et de réponse des clés API du Workspace ajoutent le champ facultatif third_party_disable_allowed (booléen).
  • Mises à jour des connexions d’authentification Bearer : l’union de requêtes Mettre à jour la connexion d’authentification du Workspace ajoute UpdateBearerAuthRequest pour les mises à jour des identifiants de jeton Bearer.
  • Autorisations du Workspace : les énumérations d’autorisations ajoutent conversation_privacy_manage et synthid_detector. Les modèles de groupe du Workspace ajoutent le champ facultatif scim_group (chaîne).

Versions des SDK

SDK JavaScript

  • v2.55.0 - Régénéré à partir du dernier schéma OpenAPI avec des clients d’aperçu de fusion et de rebasage de branches, des indicateurs de volume d’appels par branche, des champs d’état de connexion d’authentification, des types de filtrage des réponses d’outils, une sortie multicanale combinée pour la reconnaissance vocale et une politique de désactivation des clés API tierces du Workspace.

SDK Python

  • v2.55.0 - Régénéré à partir du dernier schéma OpenAPI avec des clients d’aperçu de fusion et de rebasage de branches, des indicateurs de volume d’appels par branche, des champs d’état de connexion d’authentification, des modèles de filtrage des réponses d’outils, une sortie multicanale combinée pour la reconnaissance vocale et une politique de désactivation des clés API tierces du Workspace.

Packages

SDK Android

  • v0.10.0 - Exposition de la transcription réconciliée des messages sous forme de StateFlow. Dépréciation des rappels de texte et d’agent au profit de variantes avec identifiant d’événement.
  • v0.11.0 - Ajout d’un rappel de trame audio pour l’inspection audio trame par trame pendant les conversations.

SDK iOS

  • v3.2.2 - Correction de l’implémentation de la méthode déléguée de salle LiveKit pour une gestion correcte des événements de salle.

API

Nouveaux points de terminaison

ElevenAgents

  • GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview - Aperçu de la configuration fusionnée avant la fusion
  • GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview - Aperçu de la configuration rebasée avant le rebasage

Workspaces

  • POST /v1/workspaces/api-keys/third-party-disabling - Définir la politique de désactivation des clés API tierces du Workspace

Points de terminaison mis à jour

ElevenAgents

  • Liste des branches d’agent - GET /v1/convai/agents/{agent_id}/branches
    • Les réponses récapitulatives des branches ajoutent le champ facultatif calls_7d (entier)
  • Aperçu de la configuration fusionnée - GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview
    • Renvoie MergePreviewResponseModel avec la configuration fusionnée, overridden_fields et source_identical_to_target
  • Aperçu de la configuration rebasée - GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview
    • Renvoie MergePreviewResponseModel avec l’aperçu de la configuration rebasée

Speech to Text

  • Convertir la parole en texte - POST /v1/speech-to-text
    • Ajout du champ facultatif multichannel_output_style (separate | combined) lorsque use_multi_channel est activé
    • Les réponses au niveau des mots incluent channel_index par mot en mode multicanal

Workspaces

Modifications des schémas

ElevenAgents

  • Connexions d’authentification
    • Remplacement de OAuthConnectionStatus par AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid)
    • Ajout des champs facultatifs status, status_detail et status_updated_at sur les modèles de réponse de connexion d’authentification
  • Outils et workflows
    • Ajout du champ facultatif response_filter sur les configurations d’outils HTTP et d’agent
    • Ajout du champ facultatif uui (UUITransferConfig) sur les modèles de workflows liés aux transferts
  • Configuration des tours
    • Ajout du champ facultatif transcribe_on_disabled_interruptions (booléen, false par défaut)
  • Importations de téléphonie
    • Ajout du champ facultatif agent_id sur les schémas de requête d’importation Twilio, Exotel et de trunk SIP
  • Modèles de conversation
    • Ajout du champ facultatif sentiment_analysis sur les types de résumé de conversation
    • Ajout du champ facultatif sentiment sur les modèles utilisateur de conversation

Text to Speech

  • Précision : language_code est ignoré lorsqu’il n’est pas pris en charge et n’est pas pris en charge sur multilingual_v2

Workspaces

  • Clés API
    • Ajout du champ facultatif third_party_disable_allowed (booléen) sur les modèles de création, de mise à jour partielle et de réponse
  • Autorisations
    • Ajout de conversation_privacy_manage et synthid_detector
  • Groupes
    • Ajout du champ facultatif scim_group (chaîne) sur les modèles de groupe du Workspace