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.
Mise en file d’attente des appels et audio d’attente : ajout de la mise en file d’attente des appels pour les agents ayant atteint leur limite de requêtes simultanées. Les appelants en attente entendent un audio d’attente et reçoivent des événements queue_status jusqu’à leur admission ou l’expiration du délai. De nouvelles méthodes API permettent d’importer ou de supprimer un audio d’attente personnalisé.
Métadonnées des versions de test : les résultats des tests d’agent identifient désormais la version de l’agent sur laquelle ils ont été exécutés et indiquent s’ils incluaient des modifications de brouillon. Les récapitulatifs d’invocation signalent également lorsque des soumissions partielles ont été exécutées sur différentes versions.
Métadonnées de modèle et de compte : la configuration LLM de l’agent accepte désormais gemini-3.8-flash. Les réponses des comptes WhatsApp indiquent si le compte utilise l’API Cloud ou le processus d’inscription en coexistence.
Musique
Prise en charge de l’API Music v2.5 : les points de terminaison Music et les SDK acceptent désormais music_v2_5. Les segments de génération de plans de composition prennent en charge jusqu’à 6 132 caractères, avec jusqu’à 30 lignes de 200 caractères chacune.
Versions des SDK
SDK JavaScript
v2.68.0 - Ajout de méthodes pour importer et supprimer l’audio d’attente d’un agent. Types régénérés pour la mise en file d’attente des appels, les références de procédures, la création de branches de brouillon, les limites de requêtes RAG, les métadonnées de versions de test, gemini-3.8-flash et music_v2_5.
SDK Python
v2.68.0 - Ajout de méthodes synchrones et asynchrones pour importer et supprimer l’audio d’attente d’un agent. Types régénérés pour la mise en file d’attente des appels, les procédures, la création de branches de brouillon, les limites de requêtes RAG, les métadonnées de versions de test, gemini-3.8-flash et music_v2_5. Le wrapper compose_detailed accepte désormais chaque ID de modèle de musique généré ainsi que les plans de composition basés sur des prompts et sur des segments.
SDK iOS
v3.3.1 - Rapproche les messages de l’agent par response_id plutôt que par event_id, en préservant plusieurs réponses autour des appels d’outils et en évitant que des parties diffusées en streaming ou des corrections soient associées au mauvais message.
CLI ElevenLabs
v1.3.0 - Ajout de métadonnées facultatives --intent aux commandes API générées. Ajout de elevenlabs feedback missing-capability pour signaler les workflows que la CLI ne prend pas en charge.
Packages
@elevenlabs/convai-widget-core@0.18.2 et @elevenlabs/convai-widget-embed@0.18.2 - Correction des réponses d’agent en double après les appels d’outils et de procédures. Les réponses textuelles diffusées en streaming conservent leur mise en forme Markdown, et les conversations vocales n’affichent plus les parties de chat diffusées mais non prononcées. Le package embed limite également les événements user_activity à un par seconde et supprime cette limite à la fin d’une session.
Accepte le champ obligatoire hold_audio_file (binaire) sous forme de données de formulaire multipartites. Le fichier doit être au format MP3 ou WAV, ne pas dépasser 40 Mo ni 180 secondes.
Renvoie les champs obligatoires agent_id (chaîne) et hold_audio (AgentHoldAudioConfig). L’objet d’audio d’attente requiert audio_path, audio_url, original_filename (chaînes), duration_secs (nombre) et size_bytes (entier).
Ajout de platform_settings.queueing_config (AgentQueueingConfig) facultatif, avec enabled (booléen, valeur par défaut false) et wait_timeout_seconds (entier, 1–1 800, valeur par défaut 180).
Les réponses de configuration de file d’attente incluent hold_audio (AgentHoldAudioConfig) en lecture seule et pouvant être nul. Les réponses d’agent incluent également default_hold_audio_url (chaîne) facultatif.
Les métadonnées ajoutent queue_wait_secs (nombre) facultatif et pouvant être nul. Le temps d’attente dans la file est exclu de call_duration_secs et du temps facturé.
Ajout de include_draft (booléen, valeur par défaut false) facultatif. Lorsqu’il est défini sur true, une branche créée à partir de l’extrémité de la branche inclut l’ensemble des procédures de brouillon de l’appelant.
Lister les procédures et les points de terminaison de création, d’obtention et de brouillon des procédures
Les éléments de liste ajoutent referenced_tool_ids, referenced_kb_ids, referenced_procedure_ids et referenced_dynamic_variables (tableaux de chaînes) facultatifs.
Les réponses d’agent et d’aperçu de fusion ajoutent procedures facultatif, une map indexée par ID de procédure.
Les réponses d’invocation de suite de tests et d’exécution de test unitaire ajoutent version_id (chaîne) facultatif et pouvant être nul, ainsi que ran_against_draft (booléen, valeur par défaut false) facultatif.
Les récapitulatifs d’invocation ajoutent également runs_diverged_from_version (booléen, valeur par défaut false) facultatif.
POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
Le corps de la requête ajoute les remplacements spécifiques à la requête max_documents_length (entier, 1–50 000) et max_retrieved_rag_chunks_count (entier, 1–20), facultatifs et pouvant être nuls.
MusicModelID ajoute music_v2_5 pour POST /v1/music/video-to-music, POST /v1/music/plan, Composer de la musique, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream, POST /v1/music/upload et POST /v1/music/finetunes.
GenerationChunk.text augmente maxLength de 6 000 à 6 132 caractères pour POST /v1/music/plan, POST /v1/music, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream et POST /v1/music/upload. Les noms de sections peuvent contenir 1 à 100 caractères, et les segments peuvent contenir jusqu’à 30 lignes de 200 caractères chacune.
Modifications du schéma
ElevenAgents
Les événements serveur en temps réel ajoutent queue_status. Son champ obligatoire queue_status_event.status accepte waiting, admitted ou timed_out ; timed_out précède le code de fermeture WebSocket 4300. L’audio d’attente continue d’arriver sous forme d’événements audio classiques.
L’énumération LLM ajoute gemini-3.8-flash, y compris pour les remplacements d’initialisation de conversation.
Les unions de résultats des outils système de conversation ajoutent start_procedure_success, start_procedure_error, end_procedure_success et end_procedure_error.
FeaturesUsageCommonModel ajoute les statuts de fonctionnalité facultatifs freeform_procedure et structured_procedure.