ElevenAgents

  • Tickets de conversación para todo el espacio de trabajo: Se añadió Listar tickets del espacio de trabajo para obtener tickets de clasificación de conversaciones de todos los agentes accesibles. Filtra por estado o persona asignada y usa paginación por cursor para obtener hasta 100 tickets por página.
  • Filtros de conversación por variables dinámicas: Listar conversaciones y Buscar texto en mensajes de conversaciones ahora aceptan filtros dynamic_variable_params repetibles. Usa name:op:value con eq, gt, gte, lt o lte; los operadores de comparación requieren valores numéricos.
  • Detección de contestadores automáticos de Twilio: Las configuraciones de telefonía saliente y llamadas por lotes ahora admiten twilio_machine_detection opcional. Elige enable para una detección temprana de persona o máquina, o detect_message_end para esperar a que termine el saludo del buzón de voz. Los resultados llegan mediante el nuevo evento de webhook answering_machine_detection.
  • Restricciones de valores de recopilación de datos: Las propiedades de recopilación de datos ahora pueden usar allowed_values para indicar una variable dinámica que contiene los valores permitidos. El campo anterior allowed_values_dynamic_variable está obsoleto.
  • Metadatos de agentes: Las respuestas de Listar ramas de agentes ahora indican cuándo se creó un borrador y si es anterior a la punta de la rama. Los resúmenes de agentes y del motor de voz ahora requieren voice_id.
  • URL de fuentes de la base de conocimiento: Los fragmentos de consultas RAG de agentes ahora incluyen source_url anulable obligatorio, que contiene la URL rastreada de los documentos URL.
  • Adjuntos en respuestas de agentes: Los eventos WebSocket agent_response ahora incluyen attachments opcional. Cada adjunto requiere url y name, y puede incluir mime_type.

Espacios de trabajo

  • Límites de plataforma para claves de API: Las respuestas de claves de API de cuentas de servicio ahora pueden incluir platform_limits empresariales para créditos, Clones de Voz Profesionales y concurrencia de Texto a Voz, Doblaje y Música.

Lanzamientos de SDK

SDK de JavaScript

  • v2.67.0 - Se añadió dynamicVariableParams a las solicitudes de listado de conversaciones y búsqueda de texto. Se regeneraron los tipos para la detección de contestadores automáticos de Twilio, restricciones de valores de recopilación de datos, límites de plataforma de claves de API, metadatos de borradores de ramas de agentes y URL de fuentes de la base de conocimiento.

SDK de Python

  • v2.67.0 - Se añadió dynamic_variable_params a los métodos síncronos y asíncronos de listado de conversaciones y búsqueda de texto. Se regeneraron los tipos para la detección de contestadores automáticos de Twilio, restricciones de valores de recopilación de datos, límites de plataforma de claves de API, metadatos de borradores de ramas de agentes y URL de fuentes de la base de conocimiento. El cliente de texto a voz en tiempo real ya no pasa el centinela interno de omisión a la conexión.

CLI de ElevenLabs

  • v1.2.0 - Se añadió el comando elevenlabs say y su habilidad de agente, se regeneraron los enlaces de comandos de la API y eleven_v3 pasó a ser el modelo de Texto a Voz predeterminado.

Paquetes

API

Nuevas rutas

ElevenAgents

  • Listar tickets del espacio de trabajo - GET /v1/convai/triage-tickets
    • Enumera los tickets de clasificación de conversaciones de todos los agentes a los que la persona que llama puede acceder, ordenados primero por los creados más recientemente.
    • Se añadieron los parámetros de consulta opcionales page_size (entero, 1–100, valor predeterminado 100), status (AgentConversationTicketStatus), assignee_user_id (cadena o unassigned) y cursor (cadena).
    • Devuelve GetAgentConversationTicketsPageResponseModel.

Rutas actualizadas

ElevenAgents

  • Listar conversaciones - GET /v1/convai/conversations
    • Se añadió dynamic_variable_params opcional y anulable (array de cadenas repetible). Cada valor usa name:op:value, donde op es eq, gt, gte, lt o lte.
  • Buscar texto en mensajes de conversaciones - GET /v1/convai/conversations/messages/text-search
    • Se añadió dynamic_variable_params opcional y anulable (array de cadenas repetible) con la misma sintaxis.
  • Llamada saliente de Twilio, Llamada saliente de troncal SIP, Llamada saliente de Exotel y Enviar llamadas por lotes
    • telephony_call_config ahora usa esquemas de entrada y salida independientes.
    • Se añadió twilio_machine_detection opcional y anulable (TwilioMachineDetectionConfig). Su mode acepta enable o detect_message_end y su valor predeterminado es enable. La configuración se ignora para proveedores que no son Twilio y llamadas entrantes.
  • Importar número de teléfono - POST /v1/convai/phone-numbers
    • Se añadió account_auth_token opcional y anulable (cadena) para que las importaciones de claves de API de Twilio validen las firmas de webhooks entrantes.

Cambios de esquema

ElevenAgents

  • WebhookEventType añade answering_machine_detection.
  • AgentBranchSummary añade draft_created_at opcional y anulable (entero), y draft_is_behind_tip opcional (booleano, valor predeterminado false).
  • AgentKnowledgeBaseRagChunkResponseModel añade source_url obligatorio y anulable (cadena).
  • AgentSummaryResponseModel y SpeechEngineSummaryResponse añaden voice_id obligatorio (cadena).
  • AnalysisProperty añade name opcional y anulable (cadena), y allowed_values (AllowedValues). LiteralJsonSchemaProperty también añade allowed_values. Ambos dejan obsoleto allowed_values_dynamic_variable.
  • DataCollectionResultCommonModel añade name opcional y anulable (cadena).
  • WorkspaceApiKeyResponseModel añade platform_limits opcional y anulable (PlatformLimits).
  • La herramienta MCP Icon añade theme opcional y anulable (light o dark).
  • SMBToolConfig añade las variantes de parámetros send_custom_email, create_service_quote_request y create_product_quote_request.
  • Los esquemas de parámetros de consulta de webhooks y la configuración de llamadas telefónicas ahora usan modelos de entrada y salida independientes.
  • Los eventos WebSocket agent_response añaden attachments opcional (array). Cada elemento requiere url y name (cadenas), y acepta mime_type opcional (cadena).

ElevenCreative

  • ReferenceVideo.studio_clip ahora usa StudioClipLocator en lugar de StudioClipReference. Los campos y el formato de transmisión no cambian.