Vai alla navigazione

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 e un nuovo array scoped di ScopedAnalysisResult nella risposta di conversation 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, recuperare, aggiornare ed eliminare cartelle di test, oltre allo spostamento in blocco 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 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 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 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 - 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 - 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 - Corretto il dispatch delle categorie ObjC per i metodi delegate di LiveKit, risolvendo potenziali crash nelle integrazioni di agenti vocali basate su Swift.

Pacchetti

API

Nuovi endpoint

Endpoint aggiornati

ElevenAgents

  • Create agent, Get agent, Update agent

    • Aggiunto il campo data_collection_scopes (oggetto, facoltativo) a AgentPlatformSettings per il controllo dell’ambito di analisi per singolo elemento
  • Get conversation

    • 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

    • 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

Voci

  • Get voice, List voices
    • 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)
  • Risposta di Text to dialogue
    • Nuovo schema ToDialogueSettingsResponseModel con i campi stability e speed