ElevenAgents

  • Análise de conversa com escopo: Os critérios de avaliação e os itens de coleta de dados agora podem ser definidos com o escopo conversation (transcrição completa) ou agent (somente a parte em que um agente específico estava ativo). Adicionados o campo scope a PromptEvaluationCriteria, data_collection_scopes às configurações da plataforma de agentes e um novo array scoped de ScopedAnalysisResult na resposta de análise da conversa. Isso é especialmente útil para workflows com vários agentes, nos quais cada agente deve ser avaliado de forma independente.

  • Gerenciamento de pastas de testes de agentes: Agora os testes podem ser organizados em pastas. Novos endpoints para criar, recuperar, atualizar e excluir pastas de testes, além de mover em massa testes entre pastas.

  • Substituições de ferramentas e base de conhecimento em workflows: As substituições de nós de workflow de agentes agora oferecem suporte aos campos tool_ids e knowledge_base em PromptAgentAPIModelOverrideConfig, permitindo que os nós do workflow controlem quais ferramentas e documentos da base de conhecimento cada subagente pode acessar.

  • **Modo hide_all do filtro de resposta **: Adicionada a opção hide_all a ResponseFilterMode, forçando o sistema a ocultar todos os campos de uma resposta de ferramenta do agente.

  • Agentes visitados no histórico da conversa: A resposta de obter conversa agora inclui um array visited_agents de objetos VisitedAgentRef (com agent_id e branch_id), registrando quais agentes participaram de uma conversa com vários agentes.

  • Suporte a mensagens multimodais em hooks: O hook useConversationControls agora expõe sendMultimodalMessage, e o tipo MultimodalMessageInput é exportado de @elevenlabs/client, facilitando o envio de imagens e outros conteúdos multimodais durante conversas.

Speech to Text

  • Duração do áudio nas respostas: A resposta de converter fala em texto agora inclui um campo audio_duration_secs, fornecendo a duração total do áudio transcrito sem exigir cálculo no lado do cliente.

Vozes

  • Qualidade da gravação e status de revisão: A resposta de obter voz agora inclui os campos recording_quality (enum: studio, good, ok, poor, bad) e labelling_status (enum: in_review, review_complete), oferecendo visibilidade sobre a avaliação da qualidade da voz.

Lançamentos de SDK

SDK JavaScript

  • v2.42.0 - Regeneração do Fern para o esquema da API de 7 de abril de 2026, incluindo análise com escopo, pastas de teste e suporte a entrada DTMF.

SDK Python

  • v2.42.0 - Regeneração do Fern para o esquema da API de 7 de abril de 2026, incluindo análise com escopo, pastas de teste e suporte a entrada DTMF.

SDK Swift

  • v3.1.2 - Corrigido o despacho de categorias ObjC para métodos delegados do LiveKit, resolvendo possíveis falhas em integrações de agentes de voz baseadas em Swift.

Pacotes

API

Novos endpoints

Endpoints atualizados

ElevenAgents

  • Criar agente, Obter agente, Atualizar agente

    • Adicionado o campo data_collection_scopes (objeto, opcional) a AgentPlatformSettings para controle do escopo de análise por item
  • Obter conversa

    • Adicionado o campo visited_agents (array de VisitedAgentRef, opcional), que registra os agentes visitados durante conversas com vários agentes
    • Adicionado o campo scoped (array de ScopedAnalysisResult) à resposta de análise da conversa
  • Executar análise da conversa

    • A resposta agora inclui resultados de análise scoped com detalhamentos de avaliação por agente
  • Substituições de nós de workflow de agentes (PromptAgentAPIModelOverrideConfig)

    • Adicionado o campo tool_ids (array de strings, opcional) para restringir as ferramentas disponíveis por nó do workflow
    • Adicionado o campo knowledge_base (objeto, opcional) para substituir a base de conhecimento por nó do workflow
  • Enum ResponseFilterMode

    • Adicionado o valor hide_all
  • Padrão de MockNoMatchBehavior

    • Alterado o padrão de call_real_tool para raise_error
  • Enum ClientEvent

    • Adicionado o valor dtmf_request
  • Métricas de turno

    • Adicionado o campo convai_tts_cascade (string, anulável) a ConversationTurnMetrics

Speech to Text

Vozes

  • Obter voz, Listar vozes
    • Adicionado o campo recording_quality (enum: studio, good, ok, poor, bad, anulável)
    • Adicionado o campo recording_quality_reason (string, anulável)
    • Adicionado o campo labelling_status (enum: in_review, review_complete, anulável)
  • Resposta de texto para diálogo
    • Novo esquema ToDialogueSettingsResponseModel com os campos stability e speed