ElevenAgents

  • Vorschau für Branch-Merge und Rebase: Vorschau der zusammengeführten Konfiguration (GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview) und Vorschau der per Rebase aktualisierten Konfiguration (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview) hinzugefügt, um die zusammengeführte oder per Rebase aktualisierte Agentenkonfiguration vor dem Commit zu prüfen. Beide geben MergePreviewResponseModel mit der resultierenden Konfiguration, overridden_fields und source_identical_to_target zurück.
  • Nutzungsmetriken für Branches: Antwortzusammenfassungen von Agenten-Branches auflisten enthalten optional calls_7d (Integer) mit dem Anrufvolumen der letzten sieben Tage pro Branch.
  • Status der Auth-Verbindung: Antwortmodelle für Workspace-Auth-Verbindungen ersetzen das reine OAuth-OAuthConnectionStatus durch das gemeinsame AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid). Antworten für Bearer-, Basic-, mTLS-, benutzerdefinierte Header-, OAuth-, OAuth2-JWT-, Slack-, URL-Secret- und WhatsApp-Authentifizierung enthalten optional die Felder status, status_detail und status_updated_at.
  • Filterung von Tool-Antworten: Konfigurationsschemas für HTTP- und Agententools enthalten optional response_filter, um Tool-Antworten zu kürzen, bevor sie das LLM erreichen, sowie response_filter_mode und response_filters in zugehörigen Override-Modellen.
  • Telefonweiterleitungen in Workflows: Workflow-Knoten für Telefonnummernweiterleitungen enthalten optional uui (UUITransferConfig) für hexadezimale User-to-User-Informationen gemäß RFC 7433 bei SIP-REFER-Weiterleitungen.
  • Agentenzuweisung für Telefonie: Anfrageschemas zum Import von Telefonnummern für Twilio, Exotel und SIP-Trunks enthalten optional agent_id (String), um während der Einrichtung einer Nummer einen Agenten zuzuweisen.
  • Turn-Transkription bei deaktivierten Unterbrechungen: Turn-Konfigurationsschemas enthalten optional transcribe_on_disabled_interruptions (Boolean, Standardwert false), um zu steuern, ob Nutzersprache transkribiert wird, wenn Unterbrechungen deaktiviert sind.
  • Gesprächsstimmung: Gesprächszusammenfassungs-Schemas enthalten optional sentiment_analysis. Nutzermodelle für Gespräche enthalten optional sentiment mit Referenzen auf frustrierte Gespräche.

Speech to Text

  • Kombinierte Mehrkanalausgabe: Sprache in Text umwandeln enthält optional multichannel_output_style (separate als Standard | combined), wenn use_multi_channel aktiviert ist. Setzen Sie combined, um statt Transkripten pro Kanal ein einzelnes Transkript zu erhalten, in dem alle Kanäle zusammengeführt und nach Zeit sortiert sind. Antworten auf Wortebene enthalten channel_index für jedes Wort, wenn der Mehrkanalmodus aktiv ist.

Text to Speech

  • Verhalten von language_code: TTS-Anfrageschemas verdeutlichen, dass nicht unterstützte language_code-Werte ignoriert und nicht abgelehnt werden und dass language_code bei multilingual_v2-Modellen nicht unterstützt wird.

Workspaces

  • Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte: Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte im Workspace festlegen (POST /v1/workspaces/api-keys/third-party-disabling) hinzugefügt, um für den gesamten Workspace zu steuern, ob Inhaber von API-Schlüsseln Schlüssel über den Drittanbieter-Deaktivierungsendpunkt selbst deaktivieren können. Modelle zum Erstellen, Patchen und für Antworten von Workspace-API-Schlüsseln enthalten optional third_party_disable_allowed (Boolean).
  • Aktualisierungen für Bearer-Auth-Verbindungen: Die Request-Union für Workspace-Auth-Verbindung aktualisieren enthält UpdateBearerAuthRequest für Aktualisierungen von Bearer-Token-Anmeldedaten.
  • Workspace-Berechtigungen: Berechtigungs-Enums enthalten conversation_privacy_manage und synthid_detector. Workspace-Gruppenmodelle enthalten optional scim_group (String).

SDK-Releases

JavaScript SDK

  • v2.55.0 - Aus dem neuesten OpenAPI-Schema neu generiert, mit Clients für Vorschauen von Branch-Merge und Rebase, Metriken zum Anrufvolumen von Branches, Statusfeldern für Auth-Verbindungen, Typen für die Filterung von Tool-Antworten, kombinierter Mehrkanalausgabe für Speech to Text und der Workspace-Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte.

Python SDK

  • v2.55.0 - Aus dem neuesten OpenAPI-Schema neu generiert, mit Clients für Vorschauen von Branch-Merge und Rebase, Metriken zum Anrufvolumen von Branches, Statusfeldern für Auth-Verbindungen, Modellen für die Filterung von Tool-Antworten, kombinierter Mehrkanalausgabe für Speech to Text und der Workspace-Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte.

Pakete

Android SDK

  • v0.10.0 - Abgeglichenes Nachrichtentranskript als StateFlow verfügbar gemacht. Text- und Agenten-Callbacks zugunsten von Varianten mit Ereignis-ID als veraltet markiert.
  • v0.11.0 - Audioframe-Callback zur Prüfung einzelner Audioframes während Gesprächen hinzugefügt.

iOS SDK

  • v3.2.2 - Implementierung der LiveKit-Raum-Delegate-Methode für die korrekte Verarbeitung von Raumereignissen korrigiert.

API

Neue Endpunkte

ElevenAgents

  • GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview - Zusammengeführte Konfiguration vor dem Merge anzeigen
  • GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview - Per Rebase aktualisierte Konfiguration vor dem Rebase anzeigen

Workspaces

  • POST /v1/workspaces/api-keys/third-party-disabling - Richtlinie zum Deaktivieren von API-Schlüsseln durch Dritte im Workspace festlegen

Aktualisierte Endpunkte

ElevenAgents

  • Agenten-Branches auflisten - GET /v1/convai/agents/{agent_id}/branches
    • Antwortzusammenfassungen für Branches enthalten optional calls_7d (Integer)
  • Vorschau der zusammengeführten Konfiguration - GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview
    • Gibt MergePreviewResponseModel mit zusammengeführter Konfiguration, overridden_fields und source_identical_to_target zurück
  • Vorschau der per Rebase aktualisierten Konfiguration - GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview
    • Gibt MergePreviewResponseModel mit Vorschau der per Rebase aktualisierten Konfiguration zurück

Speech to Text

  • Sprache in Text umwandeln - POST /v1/speech-to-text
    • Optionales multichannel_output_style (separate | combined) hinzugefügt, wenn use_multi_channel aktiviert ist
    • Antworten auf Wortebene enthalten im Mehrkanalmodus channel_index pro Wort

Workspaces

Schemaänderungen

ElevenAgents

  • Auth-Verbindungen
    • OAuthConnectionStatus durch AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid) ersetzt
    • Optionale Felder status, status_detail und status_updated_at in Antwortmodellen für Auth-Verbindungen hinzugefügt
  • Tools und Workflows
    • Optionales response_filter in HTTP- und Agententool-Konfigurationen hinzugefügt
    • Optionales uui (UUITransferConfig) in transferbezogenen Workflow-Modellen hinzugefügt
  • Turn-Konfiguration
    • Optionales transcribe_on_disabled_interruptions (Boolean, Standardwert false) hinzugefügt
  • Telefonieimporte
    • Optionales agent_id in Importschemas für Twilio-, Exotel- und SIP-Trunk-Anfragen hinzugefügt
  • Gesprächsmodelle
    • Optionales sentiment_analysis in Typen für Gesprächszusammenfassungen hinzugefügt
    • Optionales sentiment in Nutzermodellen für Gespräche hinzugefügt

Text to Speech

  • Verdeutlicht, dass language_code ignoriert wird, wenn es nicht unterstützt wird, und bei multilingual_v2 nicht unterstützt wird

Workspaces

  • API-Schlüssel
    • Optionales third_party_disable_allowed (Boolean) in Modellen zum Erstellen, Patchen und für Antworten hinzugefügt
  • Berechtigungen
    • conversation_privacy_manage und synthid_detector hinzugefügt
  • Gruppen
    • Optionales scim_group (String) in Workspace-Gruppenmodellen hinzugefügt