ElevenAgents

  • एनवायरनमेंट वेरिएबल्स API: नए एनवायरनमेंट वेरिएबल्स एंडपॉइंट्स, जिनसे वर्कस्पेस-स्तर के कॉन्फ़िगरेशन मैनेज किए जा सकते हैं और एजेंट रनटाइम पर {{system_env__<label>}} टेम्पलेटिंग के ज़रिए उन्हें रेफ़र कर सकते हैं। इसमें स्ट्रिंग, सीक्रेट और ऑथ-कनेक्शन वेरिएबल टाइप्स के साथ हर एनवायरनमेंट के लिए वैल्यू ओवरराइड्स का सपोर्ट है। एंडपॉइंट्स में बनाएं, सूची, पाएं और अपडेट करें शामिल हैं।

  • ऑथ कनेक्शंस मैनेजमेंट: एजेंट टूल्स और इंटीग्रेशंस में इस्तेमाल होने वाले ऑथेंटिकेशन क्रेडेंशियल्स को मैनेज करने के लिए नया वर्कस्पेस-स्तर का ऑथ कनेक्शंस API। इसमें OAuth2 क्लाइंट क्रेडेंशियल्स, JWT, बेसिक ऑथ, बेयरर टोकन, कस्टम हेडर्स और इंटीग्रेशन-मैनेज्ड OAuth2 ऑथराइज़ेशन कोड फ्लोज़ सहित कई ऑथ मेथड्स का सपोर्ट है। एंडपॉइंट्स में बनाना, सूचीबद्ध करना और हटाना शामिल है।

  • नॉलेज बेस URL रीफ़्रेश: URL-सोर्स किए गए नॉलेज बेस दस्तावेज़ों का कंटेंट फिर से फ़ेच और अपडेट करने के लिए नया रीफ़्रेश एंडपॉइंट (POST /v1/convai/knowledge-base/{documentation_id}/refresh)। नॉलेज बेस दस्तावेज़ अब enable_auto_sync, auto_remove और auto_sync_info फ़ील्ड्स के साथ ऑटो-सिंक कॉन्फ़िगरेशन को भी सपोर्ट करते हैं।

  • फ़ीडबैक के साथ गार्डरेल रीट्राई: कस्टम और कंटेंट गार्डरेल्स अब EndCallTriggerAction और RetryTriggerAction विकल्पों के साथ कॉन्फ़िगर किए जा सकने वाले ट्रिगर ऐक्शंस को सपोर्ट करते हैं। रीट्राई सेट होने पर, एजेंट इंजेक्ट किए गए सिस्टम फ़ीडबैक के साथ अधिकतम 3 प्रयासों तक अपना जवाब दोबारा जनरेट करता है। संदर्भ के अनुसार रीट्राई गाइडेंस के लिए {{trigger_reason}} और {{agent_message}} प्लेसहोल्डर्स उपलब्ध हैं।

  • कन्वर्सेशन हिस्ट्री सिस्टम वेरिएबल: नया system__conversation_history डायनेमिक वेरिएबल जोड़ा गया है, जो रनटाइम पर लेज़ी-इवैल्यूएटेड, JSON-सीरियलाइज़्ड कन्वर्सेशन हिस्ट्री देता है। यह टूल्स, वेबहुक्स या सब-एजेंट हैंडऑफ़्स को पूरा कन्वर्सेशन कॉन्टेक्स्ट भेजने के लिए उपयोगी है।

  • वेबहुक टूल कंटेंट टाइप: सर्वर टूल्स अब वेबहुक बॉडी पैरामीटर्स के लिए कॉन्फ़िगर किया जा सकने वाला कंटेंट टाइप सपोर्ट करते हैं, जिससे आप application/json और application/x-www-form-urlencoded फ़ॉर्मैट्स में से चुन सकते हैं। URL-एन्कोडेड फ़ॉर्मैट लेगेसी सिस्टम्स, OAuth टोकन एंडपॉइंट्स और पेमेंट प्रोसेसर्स के साथ इंटीग्रेट करने के लिए उपयोगी है।

  • WhatsApp आउटबाउंड मैसेजेस: डैशबोर्ड में नए आउटबाउंड मैसेज डायलॉग के साथ WhatsApp इंटीग्रेशन अपडेट किया गया है, जिससे एजेंट WhatsApp चैनल के ज़रिए कॉल्स के अलावा आउटबाउंड मैसेज भी भेज सकते हैं।

  • एजेंट और रिसोर्स लिस्टिंग फ़िल्टर्स: एजेंट्स की सूची, नॉलेज बेस दस्तावेज़ों की सूची और टूल्स की सूची एंडपॉइंट्स अब created_by_user_id क्वेरी पैरामीटर को सपोर्ट करते हैं (मौजूदा यूज़र के लिए @me इस्तेमाल करें)। पुराने show_only_owned_agents और show_only_owned_documents पैरामीटर्स अब डिप्रिकेटेड हैं।

  • वर्कफ़्लो कंडीशनल एक्सप्रेशंस: वर्कफ़्लो एक्सप्रेशन स्कीमा में नया conditional_operator AST नोड जोड़ा गया है, जिससे एजेंट वर्कफ़्लो डेफ़िनिशंस में ब्रांचिंग लॉजिक सक्षम होता है।

म्यूज़िक

  • म्यूज़िक मार्केटप्लेस: AI-जनरेटेड म्यूज़िक को लाइसेंस देने के मार्केटप्लेस पर नया म्यूज़िक मार्केटप्लेस दस्तावेज़, जिसमें उपयोग के प्रकार, क्रिएटर पेआउट्स और लाइसेंसिंग की जानकारी शामिल है।

SDK रिलीज़ेज़

Python SDK

  • v2.40.0 - ElevenAgents कन्वर्सेशंस के लिए environment पैरामीटर सपोर्ट जोड़ा गया है, जिससे एनवायरनमेंट-विशिष्ट एजेंट कनेक्शंस सक्षम होते हैं। एनवायरनमेंट वेरिएबल्स, ऑथ कनेक्शंस, नॉलेज बेस रीफ़्रेश और गार्डरेल ट्रिगर ऐक्शंस समेत नवीनतम API स्कीमा से मेल खाने के लिए Fern रीजनरेशन।

JavaScript SDK

  • v2.40.0 - ElevenAgents रियल-टाइम कन्वर्सेशंस के लिए multimodal_message WebSocket इवेंट टाइप जोड़ा गया है। एनवायरनमेंट वेरिएबल्स, ऑथ कनेक्शंस, नॉलेज बेस रीफ़्रेश और गार्डरेल ट्रिगर ऐक्शंस समेत नवीनतम API स्कीमा से मेल खाने के लिए Fern रीजनरेशन।

iOS SDK

  • v3.1.1 - एनवायरनमेंट-विशिष्ट एजेंट कनेक्शंस के लिए environment पैरामीटर सपोर्ट जोड़ा गया है। प्लेटफ़ॉर्म आवश्यकता को v2 तक बढ़ाकर visionOS बिल्ड एरर ठीक किया गया।

पैकेजेस

पैकेजेस v1.0.0 रिलीज़ कैंडिडेट

ElevenAgents क्लाइंट SDKs के v1.0.0 का पहला रिलीज़ कैंडिडेट अब उपलब्ध है। यह ब्रेकिंग चेंज़ के साथ एक बड़ा रिलीज़ है, जो API सरफेस को बेहतर बनाता है, बेहतर रेंडर परफ़ॉर्मेंस के लिए ग्रैन्युलर React हुक्स जोड़ता है और React Native SDK को React SDK के साथ एकीकृत करता है।

रिलीज़ कैंडिडेट आज़माने के लिए:

npm install @elevenlabs/client@next @elevenlabs/react@next @elevenlabs/react-native@next

आपके कोडबेस को नए APIs पर अपने-आप माइग्रेट करने में AI कोडिंग असिस्टेंट्स की मदद के लिए एक elevenlabs:sdk-migration स्किल उपलब्ध है। गाइडेड माइग्रेशन सपोर्ट पाने के लिए इसे अपने Claude Code, Cursor या Windsurf प्रोजेक्ट में जोड़ें।

v1.0.0 में मुख्य बदलाव:

  • @elevenlabs/client: Conversation अब एक क्लास के बजाय नेमस्पेस ऑब्जेक्ट और TextConversation | VoiceConversation के लिए टाइप एलियस है। Input और Output क्लासेस को InputController और OutputController इंटरफेसेज़ से बदला गया है, और कन्वर्सेशन इंस्टेंस में नई सुविधा मेथड्स हैं (setMicMuted(), setVolume(), getInputByteFrequencyData(), getOutputByteFrequencyData())। changeInputDevice() और changeOutputDevice() अब void रिटर्न करते हैं।
  • @elevenlabs/react: useConversation के लिए अब एक पूर्वज ConversationProvider आवश्यक है। फ़ाइन-ग्रेन्ड री-रेंडरिंग के लिए नए ग्रैन्युलर हुक्स: useConversationControls(), useConversationStatus(), useConversationInput(), useConversationMode(), useConversationFeedback()। React कंपोनेंट्स से पूरी टाइप सेफ़्टी के साथ डायनेमिक रूप से क्लाइंट टूल्स रजिस्टर करने के लिए नया useConversationClientTool() हुक।
  • @elevenlabs/react-native: ElevenLabsProvider और useConversation को ConversationProvider तथा @elevenlabs/react के उन्हीं ग्रैन्युलर हुक्स से बदलते हुए API का पूरा री-राइट। इंपोर्ट पर WebRTC पॉलीफ़िल्स और नेटिव AudioSession कॉन्फ़िगरेशन अपने-आप लागू होते हैं।

पूरे रिलीज़ नोट्स और माइग्रेशन गाइड्स देखें:

API

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

ElevenAgents

वर्कस्पेसेज़

  • POST /v1/workspace/auth-connections - OAuth2, JWT, बेसिक, बेयरर, कस्टम हेडर और इंटीग्रेशन-मैनेज्ड ऑथ मेथड्स के सपोर्ट के साथ वर्कस्पेस ऑथ कनेक्शन बनाएं
  • GET /v1/workspace/auth-connections - डिपेंडेंसी जानकारी (टूल्स, MCP सर्वर्स, इंटीग्रेशन कनेक्शंस) के साथ सभी वर्कस्पेस ऑथ कनेक्शंस सूचीबद्ध करें
  • DELETE /v1/workspace/auth-connections/{auth_connection_id} - वर्कस्पेस ऑथ कनेक्शन हटाएं

स्पीच टू टेक्स्ट

  • GET /v1/speech-to-text/evaluation/eval-criteria - मूल्यांकन मानदंड सूचीबद्ध करें
  • POST /v1/speech-to-text/evaluation/eval-criteria - मूल्यांकन मानदंड बनाएं
  • GET /v1/speech-to-text/evaluation/eval-criteria/{criterion_id} - कोई खास मूल्यांकन मानदंड पाएं
  • PATCH /v1/speech-to-text/evaluation/eval-criteria/{criterion_id} - मूल्यांकन मानदंड अपडेट करें
  • DELETE /v1/speech-to-text/evaluation/eval-criteria/{criterion_id} - मूल्यांकन मानदंड हटाएं
  • POST /v1/speech-to-text/evaluation/evaluations - मूल्यांकन ट्रिगर करें
  • GET /v1/speech-to-text/evaluation/evaluations - मूल्यांकन सूचीबद्ध करें
  • GET /v1/speech-to-text/evaluation/evaluations/{evaluation_id} - कोई खास मूल्यांकन पाएं
  • GET /v1/speech-to-text/evaluation/human-agents - मानव एजेंट्स सूचीबद्ध करें
  • GET /v1/speech-to-text/evaluation/human-agents/{agent_id} - मानव एजेंट पाएं
  • DELETE /v1/speech-to-text/evaluation/human-agents/{agent_id} - मानव एजेंट हटाएं
  • GET /v1/speech-to-text/evaluation/analytics - मूल्यांकन एनालिटिक्स पाएं
  • GET /v1/speech-to-text/evaluation/eval-criteria/{criterion_id}/analytics - किसी खास मानदंड का एनालिटिक्स पाएं
  • GET /v1/speech-to-text/evaluation/human-agents/{agent_id}/analytics - किसी खास मानव एजेंट का एनालिटिक्स पाएं

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

ElevenAgents

स्कीमा बदलाव

नए स्कीमाज़

  • ConvAIEnvironmentVariable, ConvAIEnvironmentVariableCreate, ConvAIEnvironmentVariableUpdate - स्ट्रिंग, सीक्रेट और ऑथ-कनेक्शन टाइप्स को सपोर्ट करने वाले एनवायरनमेंट वेरिएबल मॉडल्स
  • ConvAIEnvVarLocator, EnvironmentAuthConnectionLocator - टूल और MCP सर्वर कॉन्फ़िग्स में एनवायरनमेंट वेरिएबल्स को रेफ़र करने के लिए लोकेटर्स
  • EndCallTriggerAction, RetryTriggerAction - कॉल खत्म करने और फ़ीडबैक के साथ रीट्राई व्यवहारों के लिए गार्डरेल ट्रिगर ऐक्शन स्कीमाज़
  • ConditionalOperator - एजेंट वर्कफ़्लोज़ में कंडीशनल एक्सप्रेशंस के लिए नया AST नोड
  • AuthConnectionCreateRequest, AuthConnectionResponse, AuthConnectionDependencies - OAuth2, JWT, बेसिक, बेयरर, कस्टम हेडर, WhatsApp और इंटीग्रेशन-मैनेज्ड ऑथ मेथड्स के सपोर्ट के साथ वर्कस्पेस ऑथ कनेक्शन मैनेजमेंट स्कीमाज़
  • SpeechToTextEvaluation* - स्पीच-टू-टेक्स्ट मूल्यांकन मानदंडों, मूल्यांकनों, मानव एजेंट्स और एनालिटिक्स के लिए स्कीमाज़ का सूट

संशोधित स्कीमाज़

  • MCPServerConfig, MCPServerConfigOutput - सर्वर कॉन्फ़िगरेशन में ConvAIEnvVarLocator रेफ़रेंसेज़ का सपोर्ट जोड़ा गया
  • CustomGuardrailConfig - कॉल खत्म करने या रीट्राई व्यवहार कॉन्फ़िगर करने के लिए trigger_action फ़ील्ड जोड़ा गया
  • Contributor - वैकल्पिक bio (स्ट्रिंग) और profile_id (स्ट्रिंग) फ़ील्ड्स जोड़े गए
  • ASTLLMNode - value_schema फ़ील्ड जोड़ा गया; value_schema के पक्ष में prompt फ़ील्ड डिप्रिकेटेड है
  • TelephonyDirection - कई कन्वर्सेशन और टेलीफ़ोनी मॉडल्स द्वारा रेफ़र किए गए साझा enum में रीफ़ैक्टर किया गया