ElevenAgents

  • Zgłoszenia rozmów dla całego workspace: Dodano Listę zgłoszeń workspace, aby pobierać zgłoszenia triage rozmów ze wszystkich dostępnych agentów. Filtruj według statusu lub przypisanej osoby i używaj paginacji kursorem, aby pobrać do 100 zgłoszeń na stronę.
  • Filtry rozmów według zmiennych dynamicznych: Lista rozmów i Wyszukiwanie tekstowe wiadomości rozmów przyjmują teraz powtarzalne filtry dynamic_variable_params. Użyj name:op:value z eq, gt, gte, lt lub lte; operatory porównania wymagają wartości numerycznych.
  • Wykrywanie automatycznej sekretarki Twilio: Konfiguracje telefonii wychodzącej i połączeń wsadowych obsługują teraz opcjonalne twilio_machine_detection. Wybierz enable, aby wcześnie określić, czy odebrał człowiek czy automat, albo detect_message_end, aby zaczekać na koniec powitania poczty głosowej. Wyniki są przekazywane przez nowe zdarzenie webhooka answering_machine_detection.
  • Ograniczenia wartości zbieranych danych: Właściwości zbierania danych mogą teraz używać allowed_values, aby wskazać zmienną dynamiczną zawierającą dozwolone wartości. Poprzednie pole allowed_values_dynamic_variable jest przestarzałe.
  • Metadane agenta: Odpowiedzi Lista gałęzi agenta wskazują teraz, kiedy utworzono szkic i czy poprzedza on szczyt gałęzi. Podsumowania agenta i Speech Engine wymagają teraz voice_id.
  • Źródłowe URL-e bazy wiedzy: Fragmenty zapytań RAG agenta zawierają teraz wymagane nullable source_url, z monitorowanym URL-em dokumentów URL.
  • Załączniki w odpowiedziach agenta: Zdarzenia WebSocket agent_response zawierają teraz opcjonalne attachments. Każdy załącznik wymaga url i name, a może zawierać mime_type.

Workspace

  • Limity platformy dla kluczy API: Odpowiedzi dla kluczy API kont usług mogą teraz zawierać firmowe platform_limits dla kredytów, Professional Voice Clones oraz współbieżności TTS, Dubbing i Music.

Wydania SDK

JavaScript SDK

  • v2.67.0 - Dodano dynamicVariableParams do żądań listowania rozmów i wyszukiwania tekstowego. Wygenerowano ponownie typy dla wykrywania automatycznej sekretarki Twilio, ograniczeń wartości zbieranych danych, limitów platformy kluczy API, metadanych szkicu gałęzi agenta i źródłowych URL-i bazy wiedzy.

Python SDK

  • v2.67.0 - Dodano dynamic_variable_params do synchronicznych i asynchronicznych metod listowania rozmów i wyszukiwania tekstowego. Wygenerowano ponownie typy dla wykrywania automatycznej sekretarki Twilio, ograniczeń wartości zbieranych danych, limitów platformy kluczy API, metadanych szkicu gałęzi agenta i źródłowych URL-i bazy wiedzy. Klient zamiany tekstu na mowę w czasie rzeczywistym nie przekazuje już wewnętrznego znacznika pominięcia do połączenia.

ElevenLabs CLI

  • v1.2.0 - Dodano polecenie elevenlabs say i jego umiejętność agenta, wygenerowano ponownie powiązania poleceń API oraz ustawiono eleven_v3 jako domyślny model TTS.

Pakiety

API

Nowe endpointy

ElevenAgents

  • Lista zgłoszeń workspace - GET /v1/convai/triage-tickets
    • Zwraca zgłoszenia triage rozmów ze wszystkich agentów, do których wywołujący ma dostęp, posortowane od najnowszych.
    • Dodano opcjonalne parametry zapytania page_size (liczba całkowita, 1–100, domyślnie 100), status (AgentConversationTicketStatus), assignee_user_id (string lub unassigned) i cursor (string).
    • Zwraca GetAgentConversationTicketsPageResponseModel.

Zaktualizowane endpointy

ElevenAgents

  • Lista rozmów - GET /v1/convai/conversations
    • Dodano opcjonalne nullable dynamic_variable_params (powtarzalna tablica stringów). Każda wartość używa formatu name:op:value, gdzie op to eq, gt, gte, lt lub lte.
  • Wyszukiwanie tekstowe wiadomości rozmów - GET /v1/convai/conversations/messages/text-search
    • Dodano opcjonalne nullable dynamic_variable_params (powtarzalna tablica stringów) z tą samą składnią.
  • Połączenie wychodzące Twilio, Połączenie wychodzące SIP trunk, Połączenie wychodzące Exotel i Wyślij połączenia wsadowe
    • telephony_call_config używa teraz osobnych schematów wejścia i wyjścia.
    • Dodano opcjonalne nullable twilio_machine_detection (TwilioMachineDetectionConfig). Jego mode akceptuje enable lub detect_message_end i domyślnie ma wartość enable. Ustawienie jest ignorowane przez dostawców innych niż Twilio oraz w połączeniach przychodzących.
  • Importuj numer telefonu - POST /v1/convai/phone-numbers
    • Dodano opcjonalne nullable account_auth_token (string) dla importów kluczy API Twilio do weryfikacji podpisów webhooków przychodzących.

Zmiany w schematach

ElevenAgents

  • WebhookEventType zyskuje answering_machine_detection.
  • AgentBranchSummary zyskuje opcjonalne nullable draft_created_at (liczba całkowita) oraz opcjonalne draft_is_behind_tip (wartość logiczna, domyślnie false).
  • AgentKnowledgeBaseRagChunkResponseModel zyskuje wymagane nullable source_url (string).
  • AgentSummaryResponseModel i SpeechEngineSummaryResponse zyskują wymagane voice_id (string).
  • AnalysisProperty zyskuje opcjonalne nullable name (string) i allowed_values (AllowedValues). LiteralJsonSchemaProperty także zyskuje allowed_values. Oba oznaczają allowed_values_dynamic_variable jako przestarzałe.
  • DataCollectionResultCommonModel zyskuje opcjonalne nullable name (string).
  • WorkspaceApiKeyResponseModel zyskuje opcjonalne nullable platform_limits (PlatformLimits).
  • Narzędzie MCP Icon zyskuje opcjonalne nullable theme (light lub dark).
  • SMBToolConfig zyskuje warianty parametrów send_custom_email, create_service_quote_request i create_product_quote_request.
  • Schematy parametrów zapytań webhooków i konfiguracja połączeń telefonicznych używają teraz osobnych modeli wejścia i wyjścia.
  • Zdarzenia WebSocket agent_response zyskują opcjonalne attachments (tablica). Każdy element wymaga url i name (stringi) oraz przyjmuje opcjonalne mime_type (string).

ElevenCreative

  • ReferenceVideo.studio_clip używa teraz StudioClipLocator zamiast StudioClipReference. Pola i format przesyłania pozostają bez zmian.