ElevenAgents

  • Análisis de conversaciones por ámbito: Los criterios de evaluación y los elementos de recopilación de datos ahora pueden limitarse a conversation (transcripción completa) o agent (solo la parte en la que un agente específico estaba activo). Se ha añadido el campo scope a PromptEvaluationCriteria, data_collection_scopes a la configuración de la plataforma de agentes y un nuevo array scoped de ScopedAnalysisResult en la respuesta de análisis de conversación. Esto resulta especialmente útil en workflows con varios agentes, donde cada agente debe evaluarse de forma independiente.

  • Gestión de carpetas de pruebas de agentes: Ahora puedes organizar las pruebas en carpetas. Nuevas rutas para crear, recuperar, actualizar y eliminar carpetas de pruebas, además de mover en bloque pruebas entre carpetas.

  • Anulaciones de herramientas y base de conocimientos en workflows: Las anulaciones de nodos de workflows de agentes ahora admiten los campos tool_ids y knowledge_base en PromptAgentAPIModelOverrideConfig, lo que permite a los nodos del workflow controlar a qué herramientas y documentos de la base de conocimientos puede acceder cada subagente.

  • **Modo hide_all de filtro de respuestas **: Se ha añadido la opción hide_all a ResponseFilterMode, que obliga al sistema a ocultar al agente todos los campos de una respuesta de herramienta.

  • Agentes visitados en el historial de conversaciones: La respuesta de obtener conversación ahora incluye un array visited_agents de objetos VisitedAgentRef (con agent_id y branch_id), que registra qué agentes participaron en una conversación con varios agentes.

  • Compatibilidad con mensajes multimodales en hooks: El hook useConversationControls ahora expone sendMultimodalMessage, y el tipo MultimodalMessageInput se exporta desde @elevenlabs/client, lo que facilita enviar imágenes y otro contenido multimodal durante las conversaciones.

Voz a Texto

  • Duración de audio en las respuestas: La respuesta de convertir voz a texto ahora incluye un campo audio_duration_secs, que proporciona la duración total del audio transcrito sin necesidad de calcularla en el lado del cliente.

Voces

  • Calidad de grabación y estado de revisión: La respuesta de obtener voz ahora incluye los campos recording_quality (enum: studio, good, ok, poor, bad) y labelling_status (enum: in_review, review_complete), que ofrecen visibilidad sobre la evaluación de calidad de la voz.

Lanzamientos de SDK

SDK de JavaScript

  • v2.42.0 - Regeneración de Fern para el esquema de la API del 7 de abril de 2026, incluido el análisis por ámbito, las carpetas de pruebas y la compatibilidad con entradas DTMF.

SDK de Python

  • v2.42.0 - Regeneración de Fern para el esquema de la API del 7 de abril de 2026, incluido el análisis por ámbito, las carpetas de pruebas y la compatibilidad con entradas DTMF.

SDK de Swift

  • v3.1.2 - Se ha corregido el despacho de categorías ObjC para métodos de delegado de LiveKit, resolviendo posibles bloqueos en integraciones de agentes de voz basadas en Swift.

Paquetes

API

Nuevas rutas

Rutas actualizadas

ElevenAgents

  • Crear agente, Obtener agente, Actualizar agente

    • Se ha añadido el campo data_collection_scopes (objeto, opcional) a AgentPlatformSettings para controlar el ámbito de análisis por elemento
  • Obtener conversación

    • Se ha añadido el campo visited_agents (array de VisitedAgentRef, opcional), que registra los agentes visitados durante conversaciones con varios agentes
    • Se ha añadido el campo scoped (array de ScopedAnalysisResult) a la respuesta de análisis de conversación
  • Ejecutar análisis de conversación

    • La respuesta ahora incluye resultados de análisis scoped con desgloses de evaluación por agente
  • Anulaciones de nodos de workflows de agentes (PromptAgentAPIModelOverrideConfig)

    • Se ha añadido el campo tool_ids (array de cadenas, opcional) para restringir las herramientas disponibles por nodo del workflow
    • Se ha añadido el campo knowledge_base (objeto, opcional) para anular la base de conocimientos por nodo del workflow
  • Enum ResponseFilterMode

    • Se ha añadido el valor hide_all
  • Predeterminado de MockNoMatchBehavior

    • Se ha cambiado el valor predeterminado de call_real_tool a raise_error
  • Enum ClientEvent

    • Se ha añadido el valor dtmf_request
  • Métricas de turno

    • Se ha añadido el campo convai_tts_cascade (cadena, admite valores nulos) a ConversationTurnMetrics

Voz a Texto

Voces

  • Obtener voz, Listar voces
    • Se ha añadido el campo recording_quality (enum: studio, good, ok, poor, bad, admite valores nulos)
    • Se ha añadido el campo recording_quality_reason (cadena, admite valores nulos)
    • Se ha añadido el campo labelling_status (enum: in_review, review_complete, admite valores nulos)
  • Respuesta de texto a diálogo
    • Nuevo esquema ToDialogueSettingsResponseModel con los campos stability y speed