> 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

- **Analisi della conversazione con ambito definito**: I criteri di valutazione e gli elementi di raccolta dati ora possono avere come ambito `conversation` (trascrizione completa) o `agent` (solo la parte in cui era attivo un agente specifico). Aggiunti il campo `scope` a `PromptEvaluationCriteria`, `data_collection_scopes` alle [impostazioni della piattaforma agenti](/docs/it/eleven-agents/customization/agent-analysis) e un nuovo array `scoped` di `ScopedAnalysisResult` nella risposta di [conversation analysis](/docs/it/api-reference/conversations/analysis/run-analysis). Questa funzione è particolarmente utile per workflow multi-agente, in cui ogni agente deve essere valutato in modo indipendente.

- **Gestione delle cartelle dei test degli agenti**: Ora puoi organizzare i test in cartelle. Nuovi endpoint per [creare](/docs/it/api-reference/tests/test-folders/create), [recuperare](/docs/it/api-reference/tests/test-folders/get), [aggiornare](/docs/it/api-reference/tests/test-folders/update) ed [eliminare](/docs/it/api-reference/tests/test-folders/delete) cartelle di test, oltre allo [spostamento in blocco](/docs/it/api-reference/tests/test-folders/move) dei test tra cartelle.

- **Override di strumenti e knowledge base nei workflow**: Gli override dei nodi dei workflow degli agenti ora supportano i campi `tool_ids` e `knowledge_base` in `PromptAgentAPIModelOverrideConfig`, consentendo ai nodi del workflow di controllare a quali strumenti e documenti della knowledge base può accedere ogni sub-agente.

- **Modalità `hide_all` del filtro delle risposte **: Aggiunta l'opzione `hide_all` a `ResponseFilterMode`, che obbliga il sistema a nascondere all'agente tutti i campi di una risposta dello strumento.

- **Agenti visitati nella cronologia della conversazione**: La risposta di [get conversation](/docs/it/api-reference/conversations/get) ora include un array `visited_agents` di oggetti `VisitedAgentRef` (con `agent_id` e `branch_id`), che tiene traccia degli agenti che hanno partecipato a una conversazione multi-agente.

- **Supporto per messaggi multimodali negli hook**: L'hook `useConversationControls` ora espone `sendMultimodalMessage` e il tipo `MultimodalMessageInput` viene esportato da `@elevenlabs/client`, semplificando l'invio di immagini e altri contenuti multimodali durante le conversazioni.

### Speech to Text

- **Durata dell'audio nelle risposte**: La risposta di [convert speech to text](/docs/it/api-reference/speech-to-text/convert) ora include un campo `audio_duration_secs`, che fornisce la durata totale dell'audio trascritto senza richiedere calcoli lato client.

### Voci

- **Qualità della registrazione e stato di revisione**: La risposta di [get voice](/docs/it/api-reference/voices/get) ora include i campi `recording_quality` (enum: `studio`, `good`, `ok`, `poor`, `bad`) e `labelling_status` (enum: `in_review`, `review_complete`), offrendo visibilità sulla valutazione della qualità della voce.

### Rilasci SDK

#### SDK JavaScript

- [v2.42.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.42.0) - Rigenerazione di Fern per lo schema API del 7 aprile 2026, inclusi analisi con ambito definito, cartelle di test e supporto per input DTMF.

#### SDK Python

- [v2.42.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.42.0) - Rigenerazione di Fern per lo schema API del 7 aprile 2026, inclusi analisi con ambito definito, cartelle di test e supporto per input DTMF.

#### SDK Swift

- [v3.1.2](https://github.com/elevenlabs/ElevenLabsSwift/releases/tag/v3.1.2) - Corretto il dispatch delle categorie ObjC per i metodi delegate di LiveKit, risolvendo potenziali crash nelle integrazioni di agenti vocali basate su Swift.

#### Pacchetti

- [@elevenlabs/client@1.1.1](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@1.1.1) - Esposto `sendMultimodalMessage` nell'API client ed esportato il tipo `MultimodalMessageInput` per inviare immagini e altri contenuti multimodali durante le conversazioni.

- [@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) - Corretta la compatibilità ESM di Node.js aggiungendo estensioni `.js` esplicite a tutti gli import relativi e impostando `"type": "module"` su `@elevenlabs/types`.

- [@elevenlabs/convai-widget-core@0.11.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.11.0) - Aggiunta la selezione automatica della lingua dalla cronologia di localStorage e dalle preferenze della lingua del browser per il widget incorporabile.

### API

<Accordion title="Visualizza le modifiche API">

## Nuovi endpoint

- [Crea cartella](/docs/it/api-reference/tests/test-folders/create) - `POST /v1/convai/agent-testing/folders`
- [Ottieni cartella](/docs/it/api-reference/tests/test-folders/get) - `GET /v1/convai/agent-testing/folders/{folder_id}`
- [Aggiorna cartella](/docs/it/api-reference/tests/test-folders/update) - `PATCH /v1/convai/agent-testing/folders/{folder_id}`
- [Elimina cartella](/docs/it/api-reference/tests/test-folders/delete) - `DELETE /v1/convai/agent-testing/folders/{folder_id}`
- [Sposta test in blocco nella cartella](/docs/it/api-reference/tests/test-folders/move) - `POST /v1/convai/agent-testing/bulk-move`

## Endpoint aggiornati

### ElevenAgents

- [Create agent](/docs/it/api-reference/agents/create), [Get agent](/docs/it/api-reference/agents/get), [Update agent](/docs/it/api-reference/agents/update)

  - Aggiunto il campo `data_collection_scopes` (oggetto, facoltativo) a `AgentPlatformSettings` per il controllo dell'ambito di analisi per singolo elemento

- [Get conversation](/docs/it/api-reference/conversations/get)

  - Aggiunto il campo `visited_agents` (array di `VisitedAgentRef`, facoltativo) che tiene traccia degli agenti visitati durante le conversazioni multi-agente
  - Aggiunto il campo `scoped` (array di `ScopedAnalysisResult`) alla risposta dell'analisi della conversazione

- [Run conversation analysis](/docs/it/api-reference/conversations/analysis/run-analysis)

  - La risposta ora include risultati di analisi `scoped` con dettagli della valutazione per agente

- Override dei nodi dei workflow degli agenti (`PromptAgentAPIModelOverrideConfig`)

  - Aggiunto il campo `tool_ids` (array di stringhe, facoltativo) per limitare gli strumenti disponibili per nodo del workflow
  - Aggiunto il campo `knowledge_base` (oggetto, facoltativo) per sovrascrivere la knowledge base per nodo del workflow

- Enum `ResponseFilterMode`

  - Aggiunto il valore `hide_all`

- Valore predefinito di `MockNoMatchBehavior`

  - Modificato il valore predefinito da `call_real_tool` a `raise_error`

- Enum `ClientEvent`

  - Aggiunto il valore `dtmf_request`

- Metriche del turno
  - Aggiunto il campo `convai_tts_cascade` (stringa, nullable) a `ConversationTurnMetrics`

### Speech to Text

- [Convert speech to text](/docs/it/api-reference/speech-to-text/convert)
  - Aggiunto il campo `audio_duration_secs` (numero) ai modelli di risposta

### Voci

- [Get voice](/docs/it/api-reference/voices/get), [List voices](/docs/it/api-reference/voices/search)
  - Aggiunto il campo `recording_quality` (enum: `studio`, `good`, `ok`, `poor`, `bad`, nullable)
  - Aggiunto il campo `recording_quality_reason` (stringa, nullable)
  - Aggiunto il campo `labelling_status` (enum: `in_review`, `review_complete`, nullable)

### Da testo a dialogo

- Risposta di [Text to dialogue](/docs/it/api-reference/text-to-dialogue/convert)
  - Nuovo schema `ToDialogueSettingsResponseModel` con i campi `stability` e `speed`

</Accordion>