ElevenAgents

  • A página de usuários agora está disponível para todos: A página de listar usuários, que agrupa conversas por um identificador de usuário, agora está disponível em todos os espaços de trabalho. Isso permite visualizar, em uma única tela, todos os usuários que interagiram com seus agentes, o histórico de conversas e os dados de contato deles.

  • Cabeçalhos SIP de entrada como variáveis dinâmicas: Cabeçalhos SIP X- personalizados de chamadas de tronco SIP de entrada agora são expostos automaticamente como variáveis dinâmicas em conversas do ElevenAgents. Qualquer cabeçalho SIP personalizado (por exemplo, X-Contact-ID, X-Campaign-ID) enviado pelo chamador fica disponível no prompt do agente usando {{sip_contact_id}}, {{sip_campaign_id}} etc. Essas variáveis também ficam visíveis no histórico da conversa, na aba Chamada telefônica. Cabeçalhos reservados, como X-Call-ID e X-Caller-ID, continuam sendo mapeados para system__call_sid e system__caller_id e não são substituídos.

  • Filtragem de conversas pelo resultado da ferramenta: Os endpoints listar conversas e pesquisar conversas por texto agora aceitam os parâmetros de consulta tool_names_successful e tool_names_errored (matriz de strings) para filtrar conversas de acordo com quais ferramentas tiveram sucesso ou retornaram erros durante a chamada.

  • Melhorias na listagem de usuários: O endpoint listar usuários agora oferece suporte a um parâmetro de consulta sort_by, que aceita last_contact_unix_secs (padrão) ou conversation_count, e a um parâmetro de consulta branch_id para filtrar usuários por ramificação de agente.

  • Exclusão forçada de ferramentas: O endpoint excluir ferramenta agora aceita um parâmetro de consulta force (booleano, padrão false). Quando definido como true, a ferramenta é excluída mesmo se estiver sendo usada por agentes e é removida automaticamente de todos os agentes e ramificações dependentes.

  • Retenção de embeddings de conversas: A resposta de configurações do ElevenAgents agora inclui conversation_embedding_retention_days, que controla por quanto tempo os embeddings de conversas são retidos (máximo de 365 dias). Um valor null usa o padrão do sistema de 30 dias.

  • Barreira de proteção de limite de conteúdo: Adicionado o esquema ContentThresholdGuardrail, que fornece uma barreira de proteção configurável baseada em limite, com uma flag is_enabled e um valor threshold para moderação de conteúdo.

Espaços de trabalho

  • Obter todos os grupos do espaço de trabalho: O novo endpoint GET /v1/workspace/groups retorna todos os grupos no espaço de trabalho, incluindo nome, ID, membros, permissões, limite de uso e contagem de caracteres de cada grupo.

  • Tipo de assento em convites em massa para o espaço de trabalho: O endpoint convidar vários usuários agora aceita um campo opcional seat_type para especificar o tipo de assento (por exemplo, workspace_member, workspace_admin) de todos os usuários convidados em uma operação em massa.

  • Melhorias na confiabilidade do SSO em dispositivos móveis: Corrigida uma regressão em que o login SSO em dispositivos móveis ficava travado em “Autenticando…” depois que um usuário saía e tentava entrar novamente. Também corrigida a troca de espaço de trabalho para usuários de SSO em dispositivos móveis que fazem login por provedores SAML ou OIDC.

Música

  • Controle de duração das seções: O endpoint gerar música detalhada agora oferece suporte a respect_sections_durations (booleano), que controla se o modelo segue a duração especificada para cada seção no plano de composição.

ElevenCreative Studio

  • Indicador de conteúdo visual do capítulo: Os modelos de resposta de capítulo agora incluem um campo booleano has_visual_content que indica se o capítulo contém conteúdo visual.

  • Estilos de sombra e contorno do texto: A estilização de texto do ElevenCreative Studio agora oferece suporte às opções text_shadow e text_outline por meio dos novos esquemas StudioTextStyleShadowModel e StudioTextStyleOutlineModel, permitindo uma personalização visual mais rica do texto nos projetos do ElevenCreative Studio.

  • Tipo de tarefa de clipe para geração de mídia: O enum PendingClipTask.type agora inclui o valor media_generation, ampliando a categorização de tarefas de clipe para abranger workflows de geração de mídia.

Lançamentos de SDKs

SDK Python

  • v2.39.0 - Adicionado suporte ao tipo de evento WebSocket multimodal_message em conversas em tempo real do ElevenAgents.
  • v2.39.1 - Regeneração do Fern para corresponder ao esquema mais recente da API.

SDK JavaScript

  • v2.39.0 - Regeneração do Fern para corresponder ao esquema mais recente da API.

SDK iOS

  • v3.1.0 - Várias melhorias no SDK Swift do ElevenAgents:
    • Erros do servidor agora são exibidos por meio do callback onError, tornando o tratamento de erros mais consistente.
    • Adicionado gerenciamento de estado do agente baseado em eventos para uma observação de estado mais clara.
    • O silenciamento por software agora é compatível com a detecção de fala, permitindo um controle de áudio mais granular.
    • Melhorada a base de código para usar Swift Concurrency em toda a extensão.
    • Corrigida uma falha que ocorria durante a inicialização em builds de lançamento do iOS.
    • Branding atualizado para refletir a reformulação da marca ElevenAgents.

Pacotes

API

Novos endpoints

Endpoints atualizados

ElevenAgents

  • Listar conversas

    • Adicionado o parâmetro de consulta tool_names_successful (matriz de strings, opcional) para filtrar conversas em que as ferramentas especificadas tiveram chamadas bem-sucedidas
    • Adicionado o parâmetro de consulta tool_names_errored (matriz de strings, opcional) para filtrar conversas em que as ferramentas especificadas retornaram erros
  • Pesquisar conversas por texto

    • Adicionado o parâmetro de consulta tool_names_successful (matriz de strings, opcional)
    • Adicionado o parâmetro de consulta tool_names_errored (matriz de strings, opcional)
  • Listar usuários

    • Adicionado o parâmetro de consulta sort_by (string, opcional), que aceita last_contact_unix_secs (padrão) ou conversation_count
    • Adicionado o parâmetro de consulta branch_id (string, opcional) para filtrar usuários por ramificação de agente
  • Excluir ferramenta

    • Adicionado o parâmetro de consulta force (booleano, opcional, padrão false) para excluir uma ferramenta independentemente das dependências de agentes, removendo-a automaticamente de todos os agentes e ramificações dependentes
  • Obter configurações do ElevenAgents, Atualizar configurações do ElevenAgents

    • Adicionado o campo conversation_embedding_retention_days (inteiro, opcional, máximo de 365) para configurar por quanto tempo os embeddings de conversas são retidos

Espaços de trabalho

  • Convidar vários usuários

    • Adicionado o campo seat_type (string, opcional) para especificar o tipo de assento para todos os usuários convidados

Música

  • Gerar música detalhada

    • Adicionado o campo respect_sections_durations (booleano, opcional) para controlar se o modelo segue as durações por seção no plano de composição

ElevenCreative Studio

Alterações nos esquemas

Novos esquemas

  • ContentThresholdGuardrail - Barreira de proteção de conteúdo baseada em limite com os campos is_enabled (booleano) e threshold (número, padrão 0.3)
  • AgentPromptChangeToolConfig - Configuração de ferramenta do sistema para alterações dinâmicas no prompt do agente
  • StudioTextStyleShadowModel - Estilização de sombra de texto para o ElevenCreative Studio
  • StudioTextStyleOutlineModel - Estilização de contorno de texto para o ElevenCreative Studio
  • UsersSortBy - Enum para opções de ordenação da listagem de usuários: last_contact_unix_secs, conversation_count
  • VideoAnalysis, VideoAnalysisResult, VideoKeyMoment, VideoSegment, VideoSubject, VideoTranscription, VideoTranscriptionWord - Esquemas de resultado de análise de vídeo para processamento de clipes

Esquemas modificados

  • ConversationHistorySIPTrunkingPhoneCallModel - Adicionado o campo sip_header_dynamic_variables para cabeçalhos X- personalizados de SIP de entrada
  • PendingClipTask - Adicionado media_generation ao enum type