> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

### 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](/docs/es/eleven-agents/customization/agent-analysis) y un nuevo array `scoped` de `ScopedAnalysisResult` en la respuesta de [análisis de conversación](/docs/es/api-reference/conversations/analysis/run-analysis). 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](/docs/es/api-reference/tests/test-folders/create), [recuperar](/docs/es/api-reference/tests/test-folders/get), [actualizar](/docs/es/api-reference/tests/test-folders/update) y [eliminar](/docs/es/api-reference/tests/test-folders/delete) carpetas de pruebas, además de [mover en bloque](/docs/es/api-reference/tests/test-folders/move) 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](/docs/es/api-reference/conversations/get) 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](/docs/es/api-reference/speech-to-text/convert) 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](/docs/es/api-reference/voices/get) 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](https://github.com/elevenlabs/elevenlabs-js/releases/tag/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](https://github.com/elevenlabs/elevenlabs-python/releases/tag/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](https://github.com/elevenlabs/ElevenLabsSwift/releases/tag/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

- [@elevenlabs/client@1.1.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@1.1.1) - Se ha expuesto `sendMultimodalMessage` en la API de cliente y se ha exportado el tipo `MultimodalMessageInput` para enviar imágenes y otro contenido multimodal durante las conversaciones.

- [@elevenlabs/client@1.1.2](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@1.1.2), [@elevenlabs/react@1.0.3](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@1.0.3), [@elevenlabs/react-native@1.0.3](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react-native@1.0.3), [@elevenlabs/types@0.9.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/types@0.9.1) - Se ha corregido la compatibilidad con ESM de Node.js añadiendo extensiones `.js` explícitas a todas las importaciones relativas y estableciendo `"type": "module"` en `@elevenlabs/types`.

- [@elevenlabs/convai-widget-core@0.11.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.11.0) - Se ha añadido la selección automática de idioma a partir del historial de localStorage y de las preferencias de idioma del navegador para el widget insertable.

### API

<Accordion title="Ver cambios de la API">

## Nuevas rutas

- [Crear carpeta](/docs/es/api-reference/tests/test-folders/create) - `POST /v1/convai/agent-testing/folders`
- [Obtener carpeta](/docs/es/api-reference/tests/test-folders/get) - `GET /v1/convai/agent-testing/folders/{folder_id}`
- [Actualizar carpeta](/docs/es/api-reference/tests/test-folders/update) - `PATCH /v1/convai/agent-testing/folders/{folder_id}`
- [Eliminar carpeta](/docs/es/api-reference/tests/test-folders/delete) - `DELETE /v1/convai/agent-testing/folders/{folder_id}`
- [Mover pruebas a una carpeta en bloque](/docs/es/api-reference/tests/test-folders/move) - `POST /v1/convai/agent-testing/bulk-move`

## Rutas actualizadas

### ElevenAgents

- [Crear agente](/docs/es/api-reference/agents/create), [Obtener agente](/docs/es/api-reference/agents/get), [Actualizar agente](/docs/es/api-reference/agents/update)

  - 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](/docs/es/api-reference/conversations/get)

  - 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](/docs/es/api-reference/conversations/analysis/run-analysis)

  - 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

- [Convertir voz a texto](/docs/es/api-reference/speech-to-text/convert)
  - Se ha añadido el campo `audio_duration_secs` (número) a los modelos de respuesta

### Voces

- [Obtener voz](/docs/es/api-reference/voices/get), [Listar voces](/docs/es/api-reference/voices/search)
  - 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)

### Texto a Diálogo

- Respuesta de [texto a diálogo](/docs/es/api-reference/text-to-dialogue/convert)
  - Nuevo esquema `ToDialogueSettingsResponseModel` con los campos `stability` y `speed`

</Accordion>