ElevenAgents

  • Nutzerseite jetzt allgemein verfügbar: Die Seite Nutzer auflisten, die Unterhaltungen nach einer Nutzerkennung gruppiert, ist jetzt für alle Workspaces verfügbar. Sie können damit alle Nutzer, die mit Ihren Agents interagiert haben, ihren Gesprächsverlauf und Kontaktdaten in einer einheitlichen Ansicht sehen.

  • SIP-Inbound-Header als dynamische Variablen: Benutzerdefinierte SIP-X--Header aus eingehenden SIP-Trunking-Anrufen werden jetzt automatisch als dynamische Variablen in ElevenAgents-Unterhaltungen bereitgestellt. Jeder vom Anrufer übergebene benutzerdefinierte SIP-Header (z. B. X-Contact-ID, X-Campaign-ID) ist im Agent-Prompt über {{sip_contact_id}}, {{sip_campaign_id}} usw. verfügbar. Diese Variablen sind auch im Gesprächsverlauf auf dem Tab „Telefonanruf“ sichtbar. Reservierte Header wie X-Call-ID und X-Caller-ID werden weiterhin system__call_sid und system__caller_id zugeordnet und nicht überschrieben.

  • Unterhaltungen nach Tool-Ergebnis filtern: Die Endpunkte Unterhaltungen auflisten und Unterhaltungen per Text durchsuchen akzeptieren jetzt die Abfrageparameter tool_names_successful und tool_names_errored (String-Array), um Unterhaltungen danach zu filtern, welche Tools während des Anrufs erfolgreich waren oder Fehler zurückgaben.

  • Verbesserungen bei der Nutzerauflistung: Der Endpunkt Nutzer auflisten unterstützt jetzt den Abfrageparameter sort_by mit den Werten last_contact_unix_secs (Standard) oder conversation_count sowie den Abfrageparameter branch_id, um Nutzer nach Agent-Branch zu filtern.

  • Tools löschen erzwingen: Der Endpunkt Tool löschen akzeptiert jetzt einen force-Abfrageparameter (Boolean, Standardwert false). Bei true wird das Tool gelöscht, auch wenn es von Agents verwendet wird, und automatisch aus allen abhängigen Agents und Branches entfernt.

  • Aufbewahrung von Gesprächseinbettungen: Die Antwort von ElevenAgents-Einstellungen enthält jetzt conversation_embedding_retention_days. Damit wird festgelegt, wie lange Gesprächseinbettungen aufbewahrt werden (maximal 365 Tage). Der Wert null verwendet den Systemstandard von 30 Tagen.

  • Schutzmechanismus für Inhaltsschwellenwerte: Das Schema ContentThresholdGuardrail wurde hinzugefügt. Es bietet einen konfigurierbaren, schwellenwertbasierten Schutzmechanismus mit einem Flag is_enabled und einem Wert threshold für die Inhaltsmoderation.

Workspaces

  • Alle Workspace-Gruppen abrufen: Der neue Endpunkt GET /v1/workspace/groups gibt alle Gruppen im Workspace zurück, einschließlich Name, ID, Mitglieder, Berechtigungen, Nutzungslimit und Zeichenanzahl jeder Gruppe.

  • Seat-Typ bei Workspace-Masseneinladungen: Der Endpunkt Mehrere Nutzer einladen akzeptiert jetzt ein optionales Feld seat_type, um den Seat-Typ (z. B. workspace_member, workspace_admin) für alle in einem Massenvorgang eingeladenen Nutzer festzulegen.

  • Verbesserte Zuverlässigkeit von Mobile SSO: Eine Regression wurde behoben, bei der sich die SSO-Anmeldung auf Mobilgeräten nach dem Abmelden und einem erneuten Anmeldeversuch bei „Authenticating…“ aufhing. Außerdem wurde der Workspace-Wechsel für Mobile-SSO-Nutzer behoben, die sich über SAML- oder OIDC-Anbieter anmelden.

Musik

  • Steuerung der Abschnittsdauer: Der Endpunkt Musik detailliert generieren unterstützt jetzt respect_sections_durations (Boolean). Damit wird gesteuert, ob das Modell die für jeden Abschnitt im Kompositionsplan angegebene Dauer einhält.

ElevenCreative Studio

  • Indikator für visuelle Kapitelinhalte: Antwortmodelle für Kapitel enthalten jetzt das Boolean-Feld has_visual_content, das angibt, ob das Kapitel visuelle Inhalte enthält.

  • Textschatten und Konturstile: Die Textformatierung in ElevenCreative Studio unterstützt jetzt die Optionen text_shadow und text_outline über die neuen Schemas StudioTextStyleShadowModel und StudioTextStyleOutlineModel. Damit können Sie Text in ElevenCreative-Studio-Projekten umfangreicher visuell anpassen.

  • Aufgabentyp für Mediengenerierungsclips: Die Enumeration PendingClipTask.type enthält jetzt den Wert media_generation und erweitert die Kategorisierung von Clip-Aufgaben um Workflows zur Mediengenerierung.

SDK-Releases

Python SDK

  • v2.39.0 - Unterstützung für den WebSocket-Ereignistyp multimodal_message in ElevenAgents-Echtzeitunterhaltungen hinzugefügt.
  • v2.39.1 - Fern-Regenerierung zur Anpassung an das neueste API-Schema.

JavaScript SDK

  • v2.39.0 - Fern-Regenerierung zur Anpassung an das neueste API-Schema.

iOS SDK

  • v3.1.0 - Mehrere Verbesserungen für das ElevenAgents Swift SDK:
    • Serverfehler werden jetzt über den onError-Callback bereitgestellt. Dadurch ist die Fehlerbehandlung konsistenter.
    • Ereignisbasierte Verwaltung des Agent-Status für eine übersichtlichere Statusbeobachtung hinzugefügt.
    • Software-Stummschaltung wird jetzt neben Spracherkennung unterstützt und ermöglicht eine granularere Audiosteuerung.
    • Codebasis verbessert, um durchgängig Swift Concurrency zu verwenden.
    • Einen Absturz behoben, der beim Start in iOS-Release-Builds auftrat.
    • Branding an das ElevenAgents-Rebranding angepasst.

Pakete

API

Neue Endpunkte

  • Alle Workspace-Gruppen abrufen - GET /v1/workspace/groups - Gibt alle Gruppen im Workspace mit ihren Mitgliedern, Berechtigungen und Nutzungslimits zurück.

Aktualisierte Endpunkte

ElevenAgents

  • Unterhaltungen auflisten

    • Abfrageparameter tool_names_successful hinzugefügt (String-Array, optional), um Unterhaltungen zu filtern, in denen angegebene Tools erfolgreiche Aufrufe hatten
    • Abfrageparameter tool_names_errored hinzugefügt (String-Array, optional), um Unterhaltungen zu filtern, in denen angegebene Tools Fehler zurückgaben
  • Unterhaltungen per Text durchsuchen

    • Abfrageparameter tool_names_successful hinzugefügt (String-Array, optional)
    • Abfrageparameter tool_names_errored hinzugefügt (String-Array, optional)
  • Nutzer auflisten

    • Abfrageparameter sort_by hinzugefügt (String, optional), der last_contact_unix_secs (Standard) oder conversation_count akzeptiert
    • Abfrageparameter branch_id hinzugefügt (String, optional), um Nutzer nach Agent-Branch zu filtern
  • Tool löschen

    • Abfrageparameter force hinzugefügt (Boolean, optional, Standard false), um ein Tool unabhängig von Agent-Abhängigkeiten zu löschen und es automatisch aus allen abhängigen Agents und Branches zu entfernen
  • ElevenAgents-Einstellungen abrufen, ElevenAgents-Einstellungen aktualisieren

    • Feld conversation_embedding_retention_days hinzugefügt (Ganzzahl, optional, maximal 365), um festzulegen, wie lange Gesprächseinbettungen aufbewahrt werden

Workspaces

  • Mehrere Nutzer einladen

    • Feld seat_type hinzugefügt (String, optional), um den Seat-Typ für alle eingeladenen Nutzer festzulegen

Musik

  • Musik detailliert generieren

    • Feld respect_sections_durations hinzugefügt (Boolean, optional), um zu steuern, ob das Modell die Abschnittsdauern im Kompositionsplan einhält

ElevenCreative Studio

Schemaänderungen

Neue Schemas

  • ContentThresholdGuardrail - Schwellenwertbasierter Schutzmechanismus für Inhalte mit den Feldern is_enabled (Boolean) und threshold (Zahl, Standard 0.3)
  • AgentPromptChangeToolConfig - System-Tool-Konfiguration für dynamische Änderungen am Agent-Prompt
  • StudioTextStyleShadowModel - Textschattenformatierung für ElevenCreative Studio
  • StudioTextStyleOutlineModel - Textkonturformatierung für ElevenCreative Studio
  • UsersSortBy - Enumeration für Sortieroptionen bei der Nutzerauflistung: last_contact_unix_secs, conversation_count
  • VideoAnalysis, VideoAnalysisResult, VideoKeyMoment, VideoSegment, VideoSubject, VideoTranscription, VideoTranscriptionWord - Schemas für Videoanalyseergebnisse zur Clip-Verarbeitung

Geänderte Schemas

  • ConversationHistorySIPTrunkingPhoneCallModel - Feld sip_header_dynamic_variables für benutzerdefinierte X-Header bei eingehendem SIP hinzugefügt
  • PendingClipTask - media_generation zur Enumeration type hinzugefügt