For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Mocks d’outils spécifiques aux tests : les simulations d’agent et les tests unitaires peuvent désormais définir tool_mock_overrides, indexés par ID d’outil, afin de remplacer les mocks partagés pour un test. ToolResponseMockConfig ajoute également is_error facultatif (booléen, false par défaut), afin qu’un mock puisse tester les chemins d’échec d’outil.
Messages de workflow traduits : les messages littéraux des nœuds Say ajoutent text_translations, une map de clés de langue vers des objets TranslatedString. Le champ est facultatif en entrée et requis en sortie ; les validateurs de réponse stricts doivent donc l’accepter.
Outil système de base de connaissances : la configuration de l’agent ajoute un outil système knowledge_base avec enabled_strategies (SearchStrategy[]) configurable. Les requêtes RAG de la base de connaissances de l’agent ajoutent use_agent_defaults facultatif (booléen, true par défaut) ; définissez-le sur false pour utiliser des paramètres de récupération neutres tout en conservant le modèle d’intégration de l’agent.
Détection d’activité vocale de l’agent : les schémas de création, de mise à jour, de réponse et de remplacement de workflow d’agent ajoutent la configuration vad. VADConfig prend actuellement en charge background_voice_detection (booléen, false par défaut).
Contrôles de mémoire des fichiers : la configuration d’entrée de fichiers du widget ajoute max_files_in_memory (entier, 1 à 30, 10 par défaut). Les fichiers au-delà de la limite sont résumés et libérés de la mémoire ; max_files_per_conversation doit être égal à -1 ou au moins à la limite de mémoire.
Masquage des entrées DTMF : DTMFInputConfig ajoute redact_input facultatif (booléen, false par défaut) pour remplacer les chiffres du clavier de l’appelant dans les transcriptions, journaux de conversation et analyses. Les chiffres répétés par l’agent ou transmis aux outils restent inchangés.
Speech to Text
Détection d’entités en temps réel : Scribe v2 Realtime ajoute l’option de requête entity_detection. Elle accepte all, un type ou une catégorie d’entité, ou un tableau de types et catégories, et émet les entités détectées dans les événements committed_transcript_entities. Consultez le guide de détection d’entités pour connaître les catégories prises en charge.
Voix
Réplication de voix entre résidences de données : ajout de POST /v1/voices/{voice_id}/replicate-to-isolated-environment pour copier une voix Instant Voice Clone ou Voice Design vers un Workspace du même groupe de facturation consolidée. Les requêtes nécessitent target_workspace_id (chaîne) et acceptent preserve_voice_id (booléen, true par défaut) ; les réponses renvoient le voice_id cible.
Métadonnées de personnage : les réponses de personnage ajoutent recommended_voice_ids (tableau de chaînes, [] par défaut), les métadonnées ajoutent role nullable (CharacterRole), et CharacterAge remplace middle-aged par middle_aged.
v0.12.1 - Inclut les mises à jour d’outils de la v0.11 et une actualisation des dépendances qui résout 44 alertes de sécurité.
v0.11.0 - Ajout de simulate_conversation avec un comportement d’utilisateur simulé configurable, des critères d’évaluation, une sortie de transcription et une analyse réussite/échec. L’outil speech_to_text utilise désormais scribe_v2 par défaut, et voice_clone envoie désormais le contenu des fichiers audio au lieu de chaînes de chemin.
API
Afficher les modifications de l'API
Nouveaux endpoints
Voix
POST /v1/voices/{voice_id}/replicate-to-isolated-environment
Réplique une voix Instant Voice Clone ou Voice Design dans l’environnement isolé d’un autre Workspace
Nécessite target_workspace_id (chaîne)
Accepte preserve_voice_id facultatif (booléen, true par défaut)
Ajout du paramètre de requête facultatif version_id (chaîne)
POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
Ajout du champ de requête facultatif use_agent_defaults (booléen, true par défaut)
Modifications de schéma
ElevenAgents
Les charges utiles de simulation et de test unitaire ajoutent des maps tool_mock_overrides facultatives ; ToolResponseMockConfig ajoute is_error facultatif (booléen, false par défaut)
SayNodeLiteralMessage ajoute text_translations (map de TranslatedString) ; le champ est facultatif en entrée et requis en sortie
La configuration d’agent ajoute knowledge_base (KnowledgeBaseToolConfig) et vad (VADConfig)
CustomLLMAPIType ajoute websocket
FileInputConfig ajoute max_files_in_memory (entier, 1 à 30, 10 par défaut)
DTMFInputConfig ajoute redact_input facultatif (booléen, false par défaut)
La configuration d’agent en temps réel utilise désormais eleven_realtime_v1_mini par défaut
Voix
Les réponses de personnage ajoutent recommended_voice_ids (tableau de chaînes, [] par défaut)
Les métadonnées de personnage ajoutent role nullable (CharacterRole)
Incompatible : CharacterAge remplace middle-aged par middle_aged ; les clients envoyant l’ancienne valeur doivent migrer
Text to Speech
Incompatible : suppression de AudioFilterId et audio_filter des schémas de configuration Text to Speech d’ElevenAgents