Skip to navigation

ElevenAgents

  • Wachtrijen voor gesprekken en wachtmuziek: Wachtrijen voor gesprekken toegevoegd voor agents die hun gelijktijdigheidslimiet hebben bereikt. Bellers in de wachtrij horen wachtmuziek en ontvangen queue_status-events totdat ze worden toegelaten of de wachttijd verloopt. Met nieuwe API-methoden kun je aangepaste wachtmuziek uploaden of verwijderen.
  • Metagegevens voor testversies: Testresultaten van agents geven nu aan tegen welke agentversie ze zijn uitgevoerd en of ze conceptwijzigingen bevatten. Aanroepoverzichten geven ook aan wanneer gedeeltelijke herindieningen tegen verschillende versies zijn uitgevoerd.
  • Model- en accountmetagegevens: De LLM-configuratie voor agents accepteert nu gemini-3.8-flash. Reacties voor WhatsApp-accounts geven aan of het account de Cloud API of de coexistence-aanmeldingsflow gebruikt.

Muziek

  • Ondersteuning voor Music v2.5 API: Music-endpoints en SDK’s accepteren nu music_v2_5. Chunks voor het genereren van compositieplannen ondersteunen maximaal 6.132 tekens, met maximaal 30 regels van elk 200 tekens.

SDK-releases

JavaScript SDK

  • v2.68.0 - Methoden toegevoegd om wachtmuziek voor agents te uploaden en verwijderen. Types opnieuw gegenereerd voor wachtrijen voor gesprekken, procedurereferenties, het maken van conceptbranches, limieten voor RAG-queries, metagegevens voor testversies, gemini-3.8-flash en music_v2_5.

Python SDK

  • v2.68.0 - Synchrone en asynchrone methoden toegevoegd om wachtmuziek voor agents te uploaden en verwijderen. Types opnieuw gegenereerd voor wachtrijen voor gesprekken, procedures, het maken van conceptbranches, limieten voor RAG-queries, metagegevens voor testversies, gemini-3.8-flash en music_v2_5. De wrapper compose_detailed accepteert nu elke gegenereerde muziekmode-ID en zowel prompt- als chunkgebaseerde compositieplannen.

iOS SDK

  • v3.3.1 - Stemt agentberichten af op response_id in plaats van event_id, waardoor meerdere reacties rond toolaanroepen behouden blijven en gestreamde delen of correcties niet aan het verkeerde bericht worden gekoppeld.

ElevenLabs CLI

  • v1.3.0 - Optionele metagegevens --intent toegevoegd aan gegenereerde API-commando’s. elevenlabs feedback missing-capability toegevoegd om workflows te melden die de CLI niet ondersteunt.

Pakketten

  • @elevenlabs/convai-widget-core@0.18.2 en @elevenlabs/convai-widget-embed@0.18.2 - Dubbele antwoorden van agents na tool- en procedureaanroepen opgelost. Gestreamde tekstantwoorden behouden Markdown-opmaak en spraakgesprekken tonen niet langer onuitgesproken gestreamde chatdelen. Het embed-pakket beperkt user_activity-events ook tot één keer per seconde en wist de limiet wanneer een sessie eindigt.

API

Nieuwe endpoints

ElevenAgents

  • Wachtmuziek voor agent uploaden - POST /v1/convai/agents/{agent_id}/hold-audio
    • Accepteert verplichte hold_audio_file (binair) als multipart-formuliergegevens. Het bestand moet MP3 of WAV zijn, maximaal 40 MB en 180 seconden.
    • Retourneert verplichte agent_id (string) en hold_audio (AgentHoldAudioConfig). Het wachtmuziekobject vereist audio_path, audio_url, original_filename (strings), duration_secs (nummer) en size_bytes (geheel getal).
  • Wachtmuziek voor agent verwijderen - DELETE /v1/convai/agents/{agent_id}/hold-audio
    • Verwijdert de aangepaste clip, zodat bellers in de wachtrij de standaard wachtttoon horen.
    • Retourneert verplichte agent_id (string).

Bijgewerkte endpoints

ElevenAgents

  • Agent maken, Agent ophalen en Agent bijwerken
    • Optionele platform_settings.queueing_config (AgentQueueingConfig) toegevoegd met enabled (booleaans, standaard false) en wait_timeout_seconds (geheel getal, 1–1.800, standaard 180).
    • Antwoorden voor wachtrijconfiguratie bevatten alleen-lezen nullable hold_audio (AgentHoldAudioConfig). Antwoorden voor agents bevatten ook optionele default_hold_audio_url (string).
  • Gesprek ophalen - GET /v1/convai/conversations/{conversation_id}
    • Metagegevens voegen optionele nullable queue_wait_secs (nummer) toe. Wachttijd wordt niet meegerekend in call_duration_secs en gefactureerde tijd.
  • Agentbranch maken - POST /v1/convai/agents/{agent_id}/branches
    • Optionele include_draft toegevoegd (booleaans, standaard false). Wanneer dit true is, bevat een branch die vanaf de branchtip is gemaakt de conceptprocedureset van de aanroeper.
  • Procedures weergeven en endpoints voor procedures maken, ophalen en concepten
    • Lijstitems voegen optionele referenced_tool_ids, referenced_kb_ids, referenced_procedure_ids en referenced_dynamic_variables (stringarrays) toe.
    • Antwoorden voor agents en merge-previews voegen optionele procedures toe, een map met procedure-ID als sleutel.
  • Testaanroepen weergeven - GET /v1/convai/test-invocations
    • Optionele nullable search (string) toegevoegd om tests en mappen op naam te filteren.
  • Tests uitvoeren op agent en Testaanroep ophalen
    • Antwoorden voor testsuiteaanroepen en unit-testruns voegen optionele nullable version_id (string) en optionele ran_against_draft (booleaans, standaard false) toe.
    • Aanroepoverzichten voegen ook optionele runs_diverged_from_version toe (booleaans, standaard false).
  • POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
    • De requestbody voegt optionele nullable, queryspecifieke overschrijvingen toe voor max_documents_length (geheel getal, 1–50.000) en max_retrieved_rag_chunks_count (geheel getal, 1–20).
  • WhatsApp-account ophalen - GET /v1/convai/whatsapp-accounts/{phone_number_id}
    • Optionele account_type toegevoegd (WhatsAppAccountType, standaard cloud_api). Waarden zijn cloud_api en coexistence.
  • Verwacht LLM-gebruik berekenen - POST /v1/convai/agent/{agent_id}/llm-usage/calculate
    • LLMUsageCalculatorLLMResponseModel voegt verplichte price_per_message toe (nummer).

Muziek

  • MusicModelID voegt music_v2_5 toe voor POST /v1/music/video-to-music, POST /v1/music/plan, Muziek componeren, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream, POST /v1/music/upload en POST /v1/music/finetunes.
  • GenerationChunk.text verhoogt maxLength van 6.000 naar 6.132 tekens voor POST /v1/music/plan, POST /v1/music, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream en POST /v1/music/upload. Sectienamen kunnen 1–100 tekens bevatten en chunks kunnen maximaal 30 regels met 200 tekens per regel bevatten.

Schemawijzigingen

ElevenAgents

  • Realtime serverevents voegen queue_status toe. De verplichte queue_status_event.status accepteert waiting, admitted of timed_out; timed_out gaat vooraf aan WebSocket-sluitcode 4300. Wachtmuziek blijft binnenkomen als reguliere audio-events.
  • De enum LLM voegt gemini-3.8-flash toe, inclusief overschrijvingen voor gespreksinitiatie.
  • Unions voor resultaten van systeemtools voor gesprekken voegen start_procedure_success, start_procedure_error, end_procedure_success en end_procedure_error toe.
  • FeaturesUsageCommonModel voegt optionele feature-statussen freeform_procedure en structured_procedure toe.