ElevenAgents

  • Gesprächs-Tickets für den gesamten Workspace: Workspace-Tickets auflisten hinzugefügt, um Gesprächs-Triage-Tickets aller zugänglichen Agenten abzurufen. Filtern Sie nach Status oder Bearbeiter und verwenden Sie Cursor-Paginierung, um bis zu 100 Tickets pro Seite abzurufen.
  • Gesprächsfilter für dynamische Variablen: Gespräche auflisten und Gesprächsnachrichten per Text durchsuchen akzeptieren jetzt wiederholbare Filter dynamic_variable_params. Verwenden Sie name:op:value mit eq, gt, gte, lt oder lte; Vergleichsoperatoren erfordern numerische Werte.
  • Twilio-Anrufbeantwortererkennung: Konfigurationen für ausgehende Telefonie und Batch-Anrufe unterstützen jetzt optional twilio_machine_detection. Wählen Sie enable für eine frühe Entscheidung Mensch oder Maschine oder detect_message_end, um auf das Ende einer Mailboxansage zu warten. Ergebnisse werden über das neue Webhook-Ereignis answering_machine_detection bereitgestellt.
  • Wertbeschränkungen bei der Datenerfassung: Datenerfassungseigenschaften können jetzt allowed_values verwenden, um eine dynamische Variable mit den zulässigen Werten zu benennen. Das bisherige Feld allowed_values_dynamic_variable ist veraltet.
  • Agentenmetadaten: Antworten von Agentenzweige auflisten zeigen jetzt an, wann ein Entwurf erstellt wurde und ob er älter als die Spitze des Zweigs ist. Agenten- und Speech-Engine-Zusammenfassungen erfordern jetzt voice_id.
  • Quell-URLs der Wissensdatenbank: Agent-RAG-Abfrage-Chunks enthalten jetzt das erforderliche nullable source_url mit der nachverfolgten URL für URL-Dokumente.
  • Anhänge in Agentenantworten: WebSocket-Ereignisse agent_response enthalten jetzt optionale attachments. Jeder Anhang erfordert url und name und kann mime_type enthalten.

Workspaces

  • Plattformlimits für API-Schlüssel: Antworten für API-Schlüssel von Servicekonten können jetzt Enterprise-platform_limits für Credits, Professional Voice Clones sowie TTS-, Synchronisations- und Musik-Parallelität enthalten.

SDK-Releases

JavaScript SDK

  • v2.67.0 - dynamicVariableParams zu Anfragen für Gesprächslisten und Textsuche hinzugefügt. Typen für Twilio-Anrufbeantwortererkennung, Wertbeschränkungen bei der Datenerfassung, Plattformlimits für API-Schlüssel, Entwurfsmetadaten von Agentenzweigen und Quell-URLs der Wissensdatenbank neu generiert.

Python SDK

  • v2.67.0 - dynamic_variable_params zu synchronen und asynchronen Methoden für Gesprächslisten und Textsuche hinzugefügt. Typen für Twilio-Anrufbeantwortererkennung, Wertbeschränkungen bei der Datenerfassung, Plattformlimits für API-Schlüssel, Entwurfsmetadaten von Agentenzweigen und Quell-URLs der Wissensdatenbank neu generiert. Der Echtzeit-Text-to-Speech-Client übergibt das interne Omit-Sentinel nicht mehr an die Verbindung.

ElevenLabs CLI

  • v1.2.0 - Den Befehl elevenlabs say und dessen Agenten-Skill hinzugefügt, API-Befehlsbindungen neu generiert und eleven_v3 zum Standard-TTS-Modell gemacht.

Pakete

API

Neue Endpunkte

ElevenAgents

  • Workspace-Tickets auflisten - GET /v1/convai/triage-tickets
    • Listet Gesprächs-Triage-Tickets aller Agenten auf, auf die der Aufrufer Zugriff hat, sortiert nach den zuletzt erstellten zuerst.
    • Optionale Abfrageparameter page_size (Integer, 1–100, Standard 100), status (AgentConversationTicketStatus), assignee_user_id (String oder unassigned) und cursor (String) hinzugefügt.
    • Gibt GetAgentConversationTicketsPageResponseModel zurück.

Aktualisierte Endpunkte

ElevenAgents

  • Gespräche auflisten - GET /v1/convai/conversations
    • Optionales nullable dynamic_variable_params (wiederholbares String-Array) hinzugefügt. Jeder Wert verwendet name:op:value, wobei op eq, gt, gte, lt oder lte ist.
  • Gesprächsnachrichten per Text durchsuchen - GET /v1/convai/conversations/messages/text-search
    • Optionales nullable dynamic_variable_params (wiederholbares String-Array) mit derselben Syntax hinzugefügt.
  • Ausgehender Twilio-Anruf, ausgehender SIP-Trunk-Anruf, ausgehender Exotel-Anruf und Batch-Anrufe übermitteln
    • telephony_call_config verwendet jetzt separate Eingabe- und Ausgabeschemas.
    • Optionales nullable twilio_machine_detection (TwilioMachineDetectionConfig) hinzugefügt. Der Modus mode akzeptiert enable oder detect_message_end und hat standardmäßig den Wert enable. Die Einstellung wird für Nicht-Twilio-Anbieter und eingehende Anrufe ignoriert.
  • Telefonnummer importieren - POST /v1/convai/phone-numbers
    • Optionales nullable account_auth_token (String) für Importe von Twilio-API-Schlüsseln hinzugefügt, um Signaturen eingehender Webhooks zu validieren.

Schemaänderungen

ElevenAgents

  • WebhookEventType enthält jetzt answering_machine_detection.
  • AgentBranchSummary enthält jetzt optionales nullable draft_created_at (Integer) und optionales draft_is_behind_tip (Boolean, Standard false).
  • AgentKnowledgeBaseRagChunkResponseModel enthält jetzt das erforderliche nullable source_url (String).
  • AgentSummaryResponseModel und SpeechEngineSummaryResponse enthalten jetzt das erforderliche voice_id (String).
  • AnalysisProperty enthält jetzt optionales nullable name (String) und allowed_values (AllowedValues). LiteralJsonSchemaProperty enthält jetzt ebenfalls allowed_values. Beide verwerfen allowed_values_dynamic_variable.
  • DataCollectionResultCommonModel enthält jetzt optionales nullable name (String).
  • WorkspaceApiKeyResponseModel enthält jetzt optionales nullable platform_limits (PlatformLimits).
  • MCP-Tool Icon enthält jetzt optionales nullable theme (light oder dark).
  • SMBToolConfig enthält jetzt die Parametervarianten send_custom_email, create_service_quote_request und create_product_quote_request.
  • Webhook-Abfrageparameterschemas und die Telefonie-Anrufkonfiguration verwenden jetzt separate Eingabe- und Ausgabemodelle.
  • WebSocket-Ereignisse agent_response enthalten jetzt optionale attachments (Array). Jedes Element erfordert url und name (Strings) und akzeptiert optionales mime_type (String).

ElevenCreative

  • ReferenceVideo.studio_clip verwendet jetzt StudioClipLocator statt StudioClipReference. Die Felder und das Wire-Format bleiben unverändert.