ElevenAgents

  • कॉल क्यूइंग और होल्ड ऑडियो: अपनी concurrency limit पर मौजूद एजेंट्स के लिए कॉल क्यूइंग जोड़ी गई। क्यू में मौजूद कॉलर होल्ड ऑडियो सुनते हैं और शामिल होने या समय समाप्त होने तक queue_status इवेंट्स पाते हैं। नई API मेथड्स से कस्टम होल्ड ऑडियो अपलोड या डिलीट किया जा सकता है।
  • टेस्ट वर्ज़न मेटाडेटा: एजेंट टेस्ट नतीजे अब बताते हैं कि वे एजेंट के किस वर्ज़न पर चले और उनमें ड्राफ़्ट बदलाव शामिल थे या नहीं। इनवोकेशन समरीज़ यह भी बताती हैं कि आंशिक रूप से दोबारा सबमिट किए गए टेस्ट अलग वर्ज़न पर कब चले।
  • मॉडल और अकाउंट मेटाडेटा: एजेंट LLM कॉन्फ़िगरेशन अब gemini-3.8-flash स्वीकार करता है। WhatsApp अकाउंट रिस्पॉन्स अब बताते हैं कि अकाउंट Cloud API या coexistence signup flow इस्तेमाल करता है।

म्यूज़िक

  • Music v2.5 API सपोर्ट: म्यूज़िक एंडपॉइंट्स और SDKs अब music_v2_5 स्वीकार करते हैं। कंपोज़िशन प्लान जनरेशन चंक्स अब 6,132 वर्णों तक सपोर्ट करते हैं, जिनमें 200 वर्णों वाली अधिकतम 30 लाइनें हो सकती हैं।

SDK रिलीज़

JavaScript SDK

  • v2.68.0 - एजेंट होल्ड ऑडियो अपलोड और डिलीट करने के लिए मेथड्स जोड़े गए। कॉल क्यूइंग, प्रोसिजर रेफरेंसेज़, ड्राफ़्ट ब्रांच बनाने, RAG क्वेरी सीमाओं, टेस्ट वर्ज़न मेटाडेटा, gemini-3.8-flash और music_v2_5 के लिए टाइप्स फिर से जनरेट किए गए।

Python SDK

  • v2.68.0 - एजेंट होल्ड ऑडियो अपलोड और डिलीट करने के लिए synchronous और asynchronous मेथड्स जोड़े गए। कॉल क्यूइंग, प्रोसिजर्स, ड्राफ़्ट ब्रांच बनाने, RAG क्वेरी सीमाओं, टेस्ट वर्ज़न मेटाडेटा, gemini-3.8-flash और music_v2_5 के लिए टाइप्स फिर से जनरेट किए गए। compose_detailed wrapper अब हर जनरेट किए गए म्यूज़िक मॉडल ID और prompt- व chunk-आधारित दोनों कंपोज़िशन प्लान स्वीकार करता है।

iOS SDK

  • v3.3.1 - एजेंट मैसेज को अब event_id के बजाय response_id से मिलाया जाता है, जिससे टूल कॉल्स के आसपास कई रिस्पॉन्स सुरक्षित रहते हैं और streamed हिस्से या सुधार गलत मैसेज से नहीं जुड़ते।

ElevenLabs CLI

  • v1.3.0 - जनरेट किए गए API कमांड्स में वैकल्पिक --intent मेटाडेटा जोड़ा गया। CLI जिन workflows को सपोर्ट नहीं करता, उनकी रिपोर्ट करने के लिए elevenlabs feedback missing-capability जोड़ा गया।

पैकेजेस

  • @elevenlabs/convai-widget-core@0.18.2 और @elevenlabs/convai-widget-embed@0.18.2 - टूल और प्रोसिजर कॉल्स के बाद एजेंट के डुप्लिकेट रिप्लाई ठीक किए गए। Streamed टेक्स्ट रिप्लाई Markdown फ़ॉर्मैटिंग बनाए रखते हैं और वॉइस बातचीत में अब बिना बोले गए streamed चैट हिस्से रेंडर नहीं होते। embed पैकेज अब user_activity इवेंट्स को प्रति सेकंड एक तक सीमित करता है और सेशन खत्म होने पर यह सीमा हटा देता है।

API

नए एंडपॉइंट्स

ElevenAgents

  • एजेंट होल्ड ऑडियो अपलोड करें - POST /v1/convai/agents/{agent_id}/hold-audio
    • multipart form data के रूप में ज़रूरी hold_audio_file (binary) स्वीकार करता है। फ़ाइल MP3 या WAV होनी चाहिए और अधिकतम 40 MB व 180 सेकंड की हो सकती है।
    • ज़रूरी agent_id (string) और hold_audio (AgentHoldAudioConfig) लौटाता है। होल्ड-ऑडियो ऑब्जेक्ट में audio_path, audio_url, original_filename (strings), duration_secs (number) और size_bytes (integer) ज़रूरी हैं।
  • एजेंट होल्ड ऑडियो डिलीट करें - DELETE /v1/convai/agents/{agent_id}/hold-audio
    • कस्टम क्लिप हटाता है, ताकि क्यू में मौजूद कॉलर डिफ़ॉल्ट होल्ड टोन सुनें।
    • ज़रूरी agent_id (string) लौटाता है।

अपडेट किए गए एंडपॉइंट्स

ElevenAgents

  • एजेंट बनाएं, एजेंट पाएं और एजेंट अपडेट करें
    • enabled (boolean, डिफ़ॉल्ट false) और wait_timeout_seconds (integer, 1–1,800, डिफ़ॉल्ट 180) के साथ वैकल्पिक platform_settings.queueing_config (AgentQueueingConfig) जोड़ा गया।
    • क्यू कॉन्फ़िगरेशन रिस्पॉन्स में read-only nullable hold_audio (AgentHoldAudioConfig) शामिल है। एजेंट रिस्पॉन्स में वैकल्पिक default_hold_audio_url (string) भी शामिल है।
  • बातचीत पाएं - GET /v1/convai/conversations/{conversation_id}
    • मेटाडेटा में वैकल्पिक nullable queue_wait_secs (number) जोड़ा गया। क्यू में बिताया समय call_duration_secs और बिल किए गए समय में शामिल नहीं है।
  • एजेंट ब्रांच बनाएं - POST /v1/convai/agents/{agent_id}/branches
    • वैकल्पिक include_draft (boolean, डिफ़ॉल्ट false) जोड़ा गया। true होने पर, ब्रांच टिप से बनी ब्रांच में कॉलर का ड्राफ़्ट प्रोसिजर सेट शामिल होगा।
  • प्रोसिजर्स की सूची और प्रोसिजर create, get व draft एंडपॉइंट्स
    • सूची आइटम्स में वैकल्पिक referenced_tool_ids, referenced_kb_ids, referenced_procedure_ids और referenced_dynamic_variables (string arrays) जोड़े गए।
    • एजेंट और merge-preview रिस्पॉन्स में प्रोसिजर ID से key किया गया वैकल्पिक procedures मैप जोड़ा गया।
  • टेस्ट इनवोकेशन्स की सूची - GET /v1/convai/test-invocations
    • टेस्ट और फ़ोल्डर्स को नाम से फ़िल्टर करने के लिए वैकल्पिक nullable search (string) जोड़ा गया।
  • एजेंट पर टेस्ट चलाएं और टेस्ट इनवोकेशन पाएं
    • टेस्ट सूट इनवोकेशन और यूनिट टेस्ट रन रिस्पॉन्स में वैकल्पिक nullable version_id (string) और वैकल्पिक ran_against_draft (boolean, डिफ़ॉल्ट false) जोड़े गए।
    • इनवोकेशन समरीज़ में वैकल्पिक runs_diverged_from_version (boolean, डिफ़ॉल्ट false) भी जोड़ा गया।
  • POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
    • रिक्वेस्ट बॉडी में क्वेरी-विशिष्ट वैकल्पिक nullable max_documents_length (integer, 1–50,000) और max_retrieved_rag_chunks_count (integer, 1–20) overrides जोड़े गए।
  • WhatsApp अकाउंट पाएं - GET /v1/convai/whatsapp-accounts/{phone_number_id}
    • वैकल्पिक account_type (WhatsAppAccountType, डिफ़ॉल्ट cloud_api) जोड़ा गया। वैल्यूज़ cloud_api और coexistence हैं।
  • अनुमानित LLM उपयोग की गणना करें - POST /v1/convai/agent/{agent_id}/llm-usage/calculate
    • LLMUsageCalculatorLLMResponseModel में ज़रूरी price_per_message (number) जोड़ा गया।

म्यूज़िक

  • MusicModelID में POST /v1/music/video-to-music, POST /v1/music/plan, म्यूज़िक कंपोज़ करें, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream, POST /v1/music/upload और POST /v1/music/finetunes के लिए music_v2_5 जोड़ा गया।
  • GenerationChunk.text में POST /v1/music/plan, POST /v1/music, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream और POST /v1/music/upload के लिए maxLength को 6,000 से बढ़ाकर 6,132 वर्ण किया गया। सेक्शन नामों में 1–100 वर्ण हो सकते हैं और चंक्स में प्रति लाइन 200 वर्णों वाली अधिकतम 30 लाइनें हो सकती हैं।

स्कीमा बदलाव

ElevenAgents

  • रीयल-टाइम सर्वर इवेंट्स में queue_status जोड़ा गया। इसका ज़रूरी queue_status_event.status waiting, admitted या timed_out स्वीकार करता है; timed_out WebSocket close code 4300 से पहले आता है। होल्ड ऑडियो नियमित audio इवेंट्स के रूप में ही आता रहेगा।
  • LLM enum में बातचीत शुरू करने के overrides सहित gemini-3.8-flash जोड़ा गया।
  • बातचीत के सिस्टम टूल रिज़ल्ट unions में start_procedure_success, start_procedure_error, end_procedure_success और end_procedure_error जोड़े गए।
  • FeaturesUsageCommonModel में वैकल्पिक freeform_procedure और structured_procedure फ़ीचर स्टेटस जोड़े गए।