ElevenAgents

  • Vista previa de fusiones y rebase de ramas: Se añadieron Vista previa de la configuración fusionada (GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview) y la vista previa de la configuración con rebase (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview) para revisar la configuración del agente fusionada o con rebase antes de confirmar los cambios. Ambas devuelven MergePreviewResponseModel con la configuración resultante, overridden_fields y source_identical_to_target.
  • Métricas de uso de ramas: Las respuestas de resumen de ramas de Listar ramas del agente añaden el campo opcional calls_7d (entero) con el volumen de llamadas de siete días por rama.
  • Estado de conexión de autenticación: Los modelos de respuesta de conexión de autenticación del espacio de trabajo sustituyen OAuthConnectionStatus, exclusivo de OAuth, por el compartido AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid). Las respuestas de autenticación Bearer, Basic, mTLS, cabecera personalizada, OAuth, OAuth2 JWT, Slack, secreto de URL y WhatsApp añaden los campos opcionales status, status_detail y status_updated_at.
  • Filtrado de respuestas de herramientas: Los esquemas de configuración de herramientas HTTP y de agentes añaden response_filter opcional para recortar las respuestas de herramientas antes de que lleguen al LLM, junto con response_filter_mode y response_filters en los modelos de anulación relacionados.
  • Transferencias telefónicas de workflows: Los nodos de transferencia de números de teléfono de workflows añaden uui opcional (UUITransferConfig) para la información de usuario a usuario hexadecimal de RFC 7433 en transferencias SIP REFER.
  • Asignación de agentes de telefonía: Los esquemas de solicitudes de importación de números de teléfono de Twilio, Exotel y troncales SIP añaden agent_id opcional (cadena) para asignar un agente durante la configuración del número.
  • Transcripción de turnos con interrupciones desactivadas: Los esquemas de configuración de turnos añaden transcribe_on_disabled_interruptions opcional (booleano, false de forma predeterminada) para controlar si se transcribe el habla del usuario cuando las interrupciones están desactivadas.
  • Sentimiento de la conversación: Los esquemas de resumen de conversaciones añaden sentiment_analysis opcional. Los modelos de usuario de conversación añaden sentiment opcional con referencias a conversaciones frustradas.

Voz a Texto

  • Salida multicanal combinada: Convertir voz a texto añade multichannel_output_style opcional (separate de forma predeterminada | combined) cuando use_multi_channel está activado. Configura combined para recibir una única transcripción con todos los canales fusionados y ordenados por tiempo, en lugar de transcripciones por canal. Las respuestas a nivel de palabra incluyen channel_index en cada palabra cuando el modo multicanal está activo.

Texto a Voz

  • Comportamiento de language_code: Los esquemas de solicitudes de TTS aclaran que los valores de language_code no compatibles se ignoran en lugar de rechazarse, y que language_code no es compatible con los modelos multilingual_v2.

Espacios de trabajo

  • Política de desactivación de claves de API de terceros: Se añadió Configurar la política de desactivación de terceros del espacio de trabajo (POST /v1/workspaces/api-keys/third-party-disabling) para controlar en todo el espacio de trabajo si quienes tienen claves de API pueden desactivarlas por su cuenta mediante la ruta de desactivación de terceros. Los modelos de creación, parche y respuesta de claves de API del espacio de trabajo añaden third_party_disable_allowed opcional (booleano).
  • Actualizaciones de conexión de autenticación Bearer: La unión de solicitudes de Actualizar conexión de autenticación del espacio de trabajo añade UpdateBearerAuthRequest para actualizar credenciales de token Bearer.
  • Permisos del espacio de trabajo: Las enumeraciones de permisos añaden conversation_privacy_manage y synthid_detector. Los modelos de grupos del espacio de trabajo añaden scim_group opcional (cadena).

Lanzamientos de SDK

SDK de JavaScript

  • v2.55.0 - Regenerado a partir del esquema OpenAPI más reciente con clientes de vista previa de fusiones y rebase de ramas, métricas de volumen de llamadas de ramas, campos de estado de conexión de autenticación, tipos de filtrado de respuestas de herramientas, salida multicanal combinada de voz a texto y política de desactivación de claves de API de terceros del espacio de trabajo.

SDK de Python

  • v2.55.0 - Regenerado a partir del esquema OpenAPI más reciente con clientes de vista previa de fusiones y rebase de ramas, métricas de volumen de llamadas de ramas, campos de estado de conexión de autenticación, modelos de filtrado de respuestas de herramientas, salida multicanal combinada de voz a texto y política de desactivación de claves de API de terceros del espacio de trabajo.

Paquetes

SDK de Android

  • v0.10.0 - Expuso la transcripción de mensajes reconciliada como StateFlow. Se dejaron obsoletas las devoluciones de llamada de texto y agente en favor de variantes con ID de evento.
  • v0.11.0 - Añadió una devolución de llamada de fotogramas de audio para inspeccionar el audio fotograma a fotograma durante las conversaciones.

SDK de iOS

  • v3.2.2 - Se corrigió la implementación del método delegado de sala de LiveKit para gestionar correctamente los eventos de sala.

API

Nuevas rutas de API

ElevenAgents

  • GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview - Vista previa de la configuración fusionada antes de fusionar
  • GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview - Vista previa de la configuración con rebase antes de aplicar rebase

Espacios de trabajo

  • POST /v1/workspaces/api-keys/third-party-disabling - Configurar la política de desactivación de claves de API de terceros del espacio de trabajo

Rutas de API actualizadas

ElevenAgents

  • Listar ramas del agente - GET /v1/convai/agents/{agent_id}/branches
    • Las respuestas de resumen de ramas añaden calls_7d opcional (entero)
  • Vista previa de la configuración fusionada - GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview
    • Devuelve MergePreviewResponseModel con la configuración fusionada, overridden_fields y source_identical_to_target
  • Vista previa de la configuración con rebase - GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview
    • Devuelve MergePreviewResponseModel con la vista previa de la configuración con rebase

Voz a Texto

  • Convertir voz a texto - POST /v1/speech-to-text
    • Se añadió multichannel_output_style opcional (separate | combined) cuando use_multi_channel está activado
    • Las respuestas a nivel de palabra incluyen channel_index por palabra en modo multicanal

Espacios de trabajo

Cambios en los esquemas

ElevenAgents

  • Conexiones de autenticación
    • Se sustituyó OAuthConnectionStatus por AuthConnectionStatus (active, refresh_failed, revoked, credential_invalid)
    • Se añadieron status, status_detail y status_updated_at opcionales en los modelos de respuesta de conexión de autenticación
  • Herramientas y workflows
    • Se añadió response_filter opcional en las configuraciones de herramientas HTTP y de agentes
    • Se añadió uui opcional (UUITransferConfig) en los modelos de workflow relacionados con transferencias
  • Configuración de turnos
    • Se añadió transcribe_on_disabled_interruptions opcional (booleano, false de forma predeterminada)
  • Importaciones de telefonía
    • Se añadió agent_id opcional en los esquemas de solicitudes de importación de Twilio, Exotel y troncales SIP
  • Modelos de conversación
    • Se añadió sentiment_analysis opcional en los tipos de resumen de conversaciones
    • Se añadió sentiment opcional en los modelos de usuario de conversación

Texto a Voz

  • Se aclaró que language_code se ignora si no es compatible y que no es compatible con multilingual_v2

Espacios de trabajo

  • Claves de API
    • Se añadió third_party_disable_allowed opcional (booleano) en los modelos de creación, parche y respuesta
  • Permisos
    • Se añadieron conversation_privacy_manage y synthid_detector
  • Grupos
    • Se añadió scim_group opcional (cadena) en los modelos de grupos del espacio de trabajo