ElevenAgents

  • La page Utilisateurs est désormais disponible pour tous : La page répertorier les utilisateurs, qui regroupe les conversations par identifiant utilisateur, est désormais accessible à tous les Workspaces. Elle vous permet de consulter dans une vue unifiée tous les utilisateurs ayant interagi avec vos agents, leur historique de conversations et leurs coordonnées.

  • En-têtes SIP entrants en tant que variables dynamiques : Les en-têtes SIP X- personnalisés provenant des appels de trunking SIP entrants sont désormais automatiquement exposés comme variables dynamiques dans les conversations ElevenAgents. Tout en-tête SIP personnalisé (par exemple, X-Contact-ID, X-Campaign-ID) transmis par l’appelant est disponible dans le prompt de l’agent via {{sip_contact_id}}, {{sip_campaign_id}}, etc. Ces variables sont également visibles dans l’historique des conversations, sous l’onglet Appel téléphonique. Les en-têtes réservés tels que X-Call-ID et X-Caller-ID continuent d’être associés à system__call_sid et system__caller_id et ne sont pas remplacés.

  • Filtrage des conversations par résultat d’outil : Les points de terminaison répertorier les conversations et rechercher du texte dans les conversations acceptent désormais les paramètres de requête tool_names_successful et tool_names_errored (tableau de chaînes) afin de filtrer les conversations selon les outils ayant réussi ou renvoyé des erreurs pendant l’appel.

  • Améliorations de la liste des utilisateurs : Le point de terminaison répertorier les utilisateurs prend désormais en charge un paramètre de requête sort_by acceptant last_contact_unix_secs (par défaut) ou conversation_count, ainsi qu’un paramètre de requête branch_id pour filtrer les utilisateurs par branche d’agent.

  • Suppression forcée d’outils : Le point de terminaison supprimer un outil accepte désormais un paramètre de requête force (booléen, false par défaut). Lorsqu’il est défini sur true, l’outil est supprimé même s’il est utilisé par des agents, et il est automatiquement retiré de tous les agents et branches dépendants.

  • Durée de conservation des embeddings de conversation : La réponse des paramètres ElevenAgents inclut désormais conversation_embedding_retention_days, qui détermine la durée de conservation des embeddings de conversation (365 jours maximum). Une valeur null utilise la valeur système par défaut de 30 jours.

  • Garde-fou de seuil de contenu : Ajout du schéma ContentThresholdGuardrail, qui fournit un garde-fou configurable basé sur un seuil, avec un indicateur is_enabled et une valeur threshold pour la modération de contenu.

Workspaces

  • Obtenir tous les groupes du Workspace : Le nouveau point de terminaison GET /v1/workspace/groups renvoie tous les groupes du Workspace, y compris le nom, l’ID, les membres, les autorisations, la limite d’utilisation et le nombre de caractères de chaque groupe.

  • Type de siège dans les invitations groupées au Workspace : Le point de terminaison inviter plusieurs utilisateurs accepte désormais un champ facultatif seat_type pour spécifier le type de siège (par exemple, workspace_member, workspace_admin) de tous les utilisateurs invités dans le cadre d’une opération groupée.

  • Améliorations de la fiabilité du SSO sur mobile : Correction d’une régression qui bloquait la connexion SSO sur mobile sur « Authentification en cours… » après qu’un utilisateur s’était déconnecté puis avait tenté de se reconnecter. Correction également du changement de Workspace pour les utilisateurs SSO sur mobile qui se connectent via des fournisseurs SAML ou OIDC.

Musique

  • Contrôle de la durée des sections : Le point de terminaison générer de la musique avec détails prend désormais en charge respect_sections_durations (booléen), qui détermine si le modèle respecte la durée spécifiée pour chaque section du plan de composition.

ElevenCreative Studio

  • Indicateur de contenu visuel des chapitres : Les modèles de réponse des chapitres incluent désormais un champ booléen has_visual_content indiquant si le chapitre contient du contenu visuel.

  • Styles d’ombre et de contour du texte : La mise en forme du texte dans ElevenCreative Studio prend désormais en charge les options text_shadow et text_outline grâce aux nouveaux schémas StudioTextStyleShadowModel et StudioTextStyleOutlineModel, pour une personnalisation visuelle plus riche du texte dans les projets ElevenCreative Studio.

  • Type de tâche de clip pour la génération de médias : L’énumération PendingClipTask.type inclut désormais la valeur media_generation, étendant la catégorisation des tâches de clip aux flux de génération de médias.

Versions des SDK

SDK Python

  • v2.39.0 - Ajout de la prise en charge du type d’événement WebSocket multimodal_message dans les conversations ElevenAgents en temps réel.
  • v2.39.1 - Régénération Fern pour correspondre au dernier schéma d’API.

SDK JavaScript

  • v2.39.0 - Régénération Fern pour correspondre au dernier schéma d’API.

SDK iOS

  • v3.1.0 - Plusieurs améliorations du SDK Swift ElevenAgents :
    • Les erreurs serveur sont désormais remontées via le callback onError, pour une gestion des erreurs plus cohérente.
    • Ajout d’une gestion de l’état de l’agent basée sur les événements, pour une observation plus claire de l’état.
    • La mise en sourdine logicielle est désormais prise en charge en plus de la détection de la parole, permettant un contrôle audio plus précis.
    • Amélioration de la base de code afin d’utiliser Swift Concurrency partout.
    • Correction d’un plantage survenant au démarrage dans les builds de production iOS.
    • Mise à jour de l’identité de marque pour refléter le changement de marque d’ElevenAgents.

Packages

API

Nouveaux points de terminaison

Points de terminaison mis à jour

ElevenAgents

  • Répertorier les conversations

    • Ajout du paramètre de requête tool_names_successful (tableau de chaînes, facultatif) pour filtrer les conversations dans lesquelles les outils spécifiés ont effectué des appels réussis
    • Ajout du paramètre de requête tool_names_errored (tableau de chaînes, facultatif) pour filtrer les conversations dans lesquelles les outils spécifiés ont renvoyé des erreurs
  • Rechercher du texte dans les conversations

    • Ajout du paramètre de requête tool_names_successful (tableau de chaînes, facultatif)
    • Ajout du paramètre de requête tool_names_errored (tableau de chaînes, facultatif)
  • Répertorier les utilisateurs

    • Ajout du paramètre de requête sort_by (chaîne, facultatif) acceptant last_contact_unix_secs (par défaut) ou conversation_count
    • Ajout du paramètre de requête branch_id (chaîne, facultatif) pour filtrer les utilisateurs par branche d’agent
  • Supprimer un outil

    • Ajout du paramètre de requête force (booléen, facultatif, false par défaut) pour supprimer un outil indépendamment des dépendances des agents, en le retirant automatiquement de tous les agents et branches dépendants
  • Obtenir les paramètres ElevenAgents, mettre à jour les paramètres ElevenAgents

    • Ajout du champ conversation_embedding_retention_days (entier, facultatif, maximum 365) pour configurer la durée de conservation des embeddings de conversation

Workspaces

Musique

  • Générer de la musique avec détails

    • Ajout du champ respect_sections_durations (booléen, facultatif) pour déterminer si le modèle respecte les durées de chaque section dans le plan de composition

ElevenCreative Studio

Modifications des schémas

Nouveaux schémas

  • ContentThresholdGuardrail - Garde-fou de contenu basé sur un seuil, avec les champs is_enabled (booléen) et threshold (nombre, 0.3 par défaut)
  • AgentPromptChangeToolConfig - Configuration d’outil système pour des modifications dynamiques du prompt de l’agent
  • StudioTextStyleShadowModel - Style d’ombre de texte pour ElevenCreative Studio
  • StudioTextStyleOutlineModel - Style de contour de texte pour ElevenCreative Studio
  • UsersSortBy - Énumération des options de tri de la liste des utilisateurs : last_contact_unix_secs, conversation_count
  • VideoAnalysis, VideoAnalysisResult, VideoKeyMoment, VideoSegment, VideoSubject, VideoTranscription, VideoTranscriptionWord - Schémas de résultats d’analyse vidéo pour le traitement des clips

Schémas modifiés

  • ConversationHistorySIPTrunkingPhoneCallModel - Ajout du champ sip_header_dynamic_variables pour les en-têtes X- SIP personnalisés entrants
  • PendingClipTask - Ajout de media_generation à l’énumération type