Plataforma de Agentes

  • Modelos Gemini 2.5 Flash Preview: Adicionado suporte aos modelos LLM gemini-2.5-flash-preview-09-2025 e gemini-2.5-flash-lite-preview-09-2025, oferecendo acesso às versões de prévia mais recentes de setembro de 2025 dos modelos Gemini 2.5 Flash do Google.
  • Claude Sonnet 4.5: Adicionado suporte aos modelos claude-sonnet-4-5 e claude-sonnet-4-5@20250929, permitindo acesso ao modelo mais recente Claude Sonnet 4.5, lançado em 29 de setembro de 2025.
  • Listagem de invocações de teste: Adicionado o novo endpoint GET /v1/convai/test-invocations para listar todas as invocações de teste com suporte a paginação. Inclui o filtro agent_id, o parâmetro page_size (padrão 30, máximo 100) e cursor para paginação. A resposta inclui contagens de execuções de teste, estatísticas de aprovação/reprovação e títulos.
  • Arquivamento de agentes: Adicionado o campo archived (booleano, padrão false) às configurações da plataforma de agentes, permitindo arquivar agentes sem excluí-los e mantendo-os fora das listas de agentes ativos.
  • Controle de interrupções do servidor MCP: Adicionado o campo disable_interruptions (booleano, padrão false) à configuração do servidor MCP, impedindo interrupções do usuário durante a execução de ferramentas para uma conclusão mais confiável das ferramentas.
  • Respostas de agentes por streaming: Adicionado o tipo de evento WebSocket agent_chat_response_part para receber respostas parciais de chat do agente em tempo real durante conversas por streaming.
  • Ordenação de arestas de workflow: Adicionado o campo edge_order (array de strings) a todos os tipos de nó de workflow, permitindo controle explícito sobre a ordem de avaliação de arestas para execução determinística de workflows.
  • Rastreamento de agentes em suítes de teste: Adicionado o campo agent_id (string, anulável) às respostas de invocação de teste para associar execuções de teste a agentes específicos.

Gerenciamento de vozes

  • Rastreamento de origem da geração de voz: Adicionado VoiceGeneration como um novo tipo de origem na API de Histórico para rastrear áudios gerados por recursos de geração de voz.

Telefonia

  • Validação TLS de tronco SIP: Adicionado o campo remote_domains (array de strings, anulável) à configuração de tronco SIP para especificar domínios usados na validação de certificados TLS.

Lançamentos de SDKs

SDK JavaScript

  • v2.18.0 - Atualizado com as mudanças mais recentes no esquema da API de 8 de outubro de 2025

SDK Python

  • v2.17.0 - Atualizado com as mudanças mais recentes no esquema da API e correções na geração de URLs de 6 de outubro de 2025

Pacotes

Todos os pacotes foram atualizados com as mudanças mais recentes no esquema da API:

  • @elevenlabs/react-native@0.3.2 - Tipos TypeScript e cliente da API atualizados com novos campos para arquivamento de agentes, configuração de servidor MCP e invocações de teste
  • @elevenlabs/react@0.7.1 - Hooks e componentes React atualizados com suporte a novas configurações de agentes e eventos WebSocket
  • @elevenlabs/client@0.7.1 - Biblioteca principal do cliente atualizada com novo endpoint para listagem de invocações de teste e caminhos de métodos do SDK reorganizados para gerenciamento de segredos
  • @elevenlabs/agents-cli@0.4.2 - Ferramenta CLI atualizada com suporte à nova flag de arquivamento de agentes e a comandos de invocação de teste

Servidor MCP

  • v0.9.0 - Adicionada a opção de retornar resultados do servidor MCP como itens de recurso para melhor integração com workflows baseados em recursos

API

Novos endpoints

Plataforma de Agentes

  • GET /v1/convai/test-invocations - Lista todas as invocações de teste com suporte a paginação
    • Parâmetros:
      • agent_id (obrigatório, string) - Filtra por ID do agente
      • page_size (opcional, inteiro, padrão=30, máx.=100) - Número de resultados por página
      • cursor (opcional, string) - Cursor de paginação da resposta anterior
    • Resposta: Retorna uma lista paginada com contagens de execuções de teste, estatísticas de aprovação/reprovação, títulos e o próximo cursor

Novos campos

Plataforma de Agentes

  • Configurações do agente: Adicionado o campo archived (booleano, padrão false) a AgentPlatformSettingsRequestModel e AgentPlatformSettingsResponseModel para arquivar agentes
  • Servidores MCP: Adicionado o campo disable_interruptions (booleano, padrão false) aos esquemas de configuração do servidor MCP para evitar interrupções do usuário durante a execução de ferramentas
  • Workflows: Adicionado o campo edge_order (array de strings) a todos os tipos de nó de workflow para ordenação explícita da avaliação de arestas
  • Invocações de teste: Adicionado o campo agent_id (string, anulável) a GetTestSuiteInvocationResponseModel para rastreamento de agentes

Telefonia

  • Troncos SIP: Adicionado o campo remote_domains (array de strings, anulável) a GetPhoneNumberInboundSIPTrunkConfigResponseModel e InboundSIPTrunkConfigRequestModel para validação de certificados TLS

Eventos WebSocket

  • Adicionado agent_chat_response_part ao enum ServerEventType para transmitir respostas parciais de chat do agente por streaming

Gerenciamento de vozes

  • Adicionado VoiceGeneration aos tipos de origem do histórico de fala

Novos modelos LLM

Os seguintes modelos foram adicionados ao enum LLM:

  • claude-sonnet-4-5 - Claude Sonnet 4.5 mais recente
  • claude-sonnet-4-5@20250929 - Lançamento datado do Claude Sonnet 4.5 (29 de setembro de 2025)
  • gemini-2.5-flash-preview-09-2025 - Prévia do Gemini 2.5 Flash (setembro de 2025)
  • gemini-2.5-flash-lite-preview-09-2025 - Prévia do Gemini 2.5 Flash Lite (setembro de 2025)

Outras alterações

Dicionários de pronúncia

  • Atualizada a descrição do parâmetro version_id em GET /v1/pronunciation-dictionaries/{dictionary_id}/{version_id}/download de “O ID da versão do dicionário de pronúncia” para “O ID da versão do dicionário de pronúncia”
  • Removida a observação da documentação sobre a limitação da interface para vários dicionários de pronúncia (vários dicionários agora têm suporte completo na interface)

Histórico de conversas

  • Tornado opcional o campo type em ConversationHistoryTranscriptOtherToolsResultCommonModel (antes era obrigatório)