ElevenAgents

  • Podgląd scalania i rebase gałęzi: Dodano Podgląd scalonej konfiguracji (GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview) oraz podgląd konfiguracji po rebase (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview), aby sprawdzić scaloną lub zrebase’owaną konfigurację agenta przed zatwierdzeniem. Oba zwracają MergePreviewResponseModel z wynikową konfiguracją, overridden_fields i source_identical_to_target.
  • Metryki użycia gałęzi: Odpowiedzi podsumowujące gałęzie w Wyświetl gałęzie agenta dodają opcjonalne calls_7d (liczba całkowita) z liczbą rozmów na gałąź z ostatnich siedmiu dni.
  • Status połączenia uwierzytelniania: Modele odpowiedzi połączeń uwierzytelniania workspace zastępują status OAuthConnectionStatus, dotyczący tylko OAuth, współdzielonym AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid). Odpowiedzi uwierzytelniania Bearer, Basic, mTLS, niestandardowym nagłówkiem, OAuth, OAuth2 JWT, Slack, sekretem URL i WhatsApp dodają opcjonalne pola status, status_detail i status_updated_at.
  • Filtrowanie odpowiedzi narzędzi: Schematy konfiguracji narzędzi HTTP i agentów dodają opcjonalne response_filter, aby przycinać odpowiedzi narzędzi, zanim dotrą do LLM, wraz z response_filter_mode i response_filters w powiązanych modelach nadpisań.
  • Przekierowania telefoniczne w workflow: Węzły przekierowania numeru telefonu w workflow dodają opcjonalne uui (UUITransferConfig) dla szesnastkowych informacji User-to-User zgodnych z RFC 7433 przy przekierowaniach SIP REFER.
  • Przypisywanie agentów telekomunikacyjnych: Schematy żądań importu numerów telefonu Twilio, Exotel i trunków SIP dodają opcjonalne agent_id (ciąg znaków), aby przypisać agenta podczas konfiguracji numeru.
  • Transkrypcja tury przy wyłączonych przerwaniach: Schematy konfiguracji tury dodają opcjonalne transcribe_on_disabled_interruptions (wartość logiczna, domyślnie false), które określa, czy mowa użytkownika jest transkrybowana, gdy przerwania są wyłączone.
  • Sentyment rozmowy: Schematy podsumowania rozmowy dodają opcjonalne sentiment_analysis. Modele użytkownika rozmowy dodają opcjonalne sentiment z odniesieniami do sfrustrowanych rozmów.

Speech to Text

  • Połączone wyjście wielokanałowe: Zamień mowę na tekst dodaje opcjonalne multichannel_output_style (domyślnie separate | combined), gdy włączone jest use_multi_channel. Ustaw combined, aby otrzymać jedną transkrypcję ze wszystkimi kanałami połączonymi i posortowanymi według czasu zamiast transkrypcji dla każdego kanału. Odpowiedzi na poziomie słów zawierają channel_index przy każdym słowie, gdy aktywny jest tryb wielokanałowy.

Text to Speech

  • Działanie language_code: Schematy żądań TTS wyjaśniają, że nieobsługiwane wartości language_code są ignorowane, a nie odrzucane, oraz że language_code nie jest obsługiwane w modelach multilingual_v2.

Workspace’y

  • Polityka wyłączania kluczy API innych firm: Dodano Ustaw politykę wyłączania innych firm dla workspace (POST /v1/workspaces/api-keys/third-party-disabling) do kontroli w całym workspace, czy posiadacze kluczy API mogą samodzielnie wyłączać klucze przez endpoint wyłączania innych firm. Modele tworzenia, patchowania i odpowiedzi dla kluczy API workspace dodają opcjonalne third_party_disable_allowed (wartość logiczna).
  • Aktualizacje połączeń uwierzytelniania Bearer: Unia żądań Aktualizuj połączenie uwierzytelniania workspace dodaje UpdateBearerAuthRequest do aktualizacji poświadczeń tokenu Bearer.
  • Uprawnienia workspace: Enumy uprawnień dodają conversation_privacy_manage i synthid_detector. Modele grup workspace dodają opcjonalne scim_group (ciąg znaków).

Wydania SDK

JavaScript SDK

  • v2.55.0 - Wygenerowano ponownie na podstawie najnowszego schematu OpenAPI z klientami podglądu scalania i rebase gałęzi, metrykami liczby rozmów w gałęziach, polami statusu połączenia uwierzytelniania, typami filtrowania odpowiedzi narzędzi, połączonym wyjściem wielokanałowym zamiany mowy na tekst i polityką wyłączania kluczy API innych firm w workspace.

Python SDK

  • v2.55.0 - Wygenerowano ponownie na podstawie najnowszego schematu OpenAPI z klientami podglądu scalania i rebase gałęzi, metrykami liczby rozmów w gałęziach, polami statusu połączenia uwierzytelniania, modelami filtrowania odpowiedzi narzędzi, połączonym wyjściem wielokanałowym zamiany mowy na tekst i polityką wyłączania kluczy API innych firm w workspace.

Pakiety

Android SDK

  • v0.10.0 - Udostępniono uzgodnioną transkrypcję wiadomości jako StateFlow. Wycofano callbacki tekstu i agenta na rzecz wariantów z identyfikatorem zdarzenia.
  • v0.11.0 - Dodano callback ramki audio do sprawdzania dźwięku dla każdej ramki podczas rozmów.

iOS SDK

  • v3.2.2 - Naprawiono implementację metody delegata pokoju LiveKit, aby poprawnie obsługiwać zdarzenia pokoju.

API

Nowe endpointy

ElevenAgents

  • GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview - Podgląd scalonej konfiguracji przed scaleniem
  • GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview - Podgląd konfiguracji po rebase przed rebase

Workspace’y

  • POST /v1/workspaces/api-keys/third-party-disabling - Ustaw politykę wyłączania kluczy API innych firm dla workspace

Zaktualizowane endpointy

ElevenAgents

  • Wyświetl gałęzie agenta - GET /v1/convai/agents/{agent_id}/branches
    • Odpowiedzi podsumowujące gałęzie dodają opcjonalne calls_7d (liczba całkowita)
  • Podgląd scalonej konfiguracji - GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview
    • Zwraca MergePreviewResponseModel ze scaloną konfiguracją, overridden_fields i source_identical_to_target
  • Podgląd konfiguracji po rebase - GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview
    • Zwraca MergePreviewResponseModel z podglądem konfiguracji po rebase

Speech to Text

  • Zamień mowę na tekst - POST /v1/speech-to-text
    • Dodano opcjonalne multichannel_output_style (separate | combined), gdy włączone jest use_multi_channel
    • Odpowiedzi na poziomie słów zawierają channel_index dla każdego słowa w trybie wielokanałowym

Workspace’y

Zmiany w schematach

ElevenAgents

  • Połączenia uwierzytelniania
    • Zastąpiono OAuthConnectionStatus przez AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid)
    • Dodano opcjonalne status, status_detail i status_updated_at w modelach odpowiedzi połączeń uwierzytelniania
  • Narzędzia i workflow
    • Dodano opcjonalne response_filter w konfiguracjach narzędzi HTTP i agentów
    • Dodano opcjonalne uui (UUITransferConfig) w modelach workflow związanych z przekierowaniem
  • Konfiguracja tury
    • Dodano opcjonalne transcribe_on_disabled_interruptions (wartość logiczna, domyślnie false)
  • Importy telekomunikacyjne
    • Dodano opcjonalne agent_id w schematach żądań importu Twilio, Exotel i trunków SIP
  • Modele rozmów
    • Dodano opcjonalne sentiment_analysis w typach podsumowań rozmów
    • Dodano opcjonalne sentiment w modelach użytkownika rozmowy

Text to Speech

  • Wyjaśniono, że language_code jest ignorowane, gdy nie jest obsługiwane, i nie jest obsługiwane w multilingual_v2

Workspace’y

  • Klucze API
    • Dodano opcjonalne third_party_disable_allowed (wartość logiczna) w modelach tworzenia, patchowania i odpowiedzi
  • Uprawnienia
    • Dodano conversation_privacy_manage i synthid_detector
  • Grupy
    • Dodano opcjonalne scim_group (ciąg znaków) w modelach grup workspace