> 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

- **Descoberta de tópicos de conversas**: Um novo endpoint de [tópicos de conversas](/docs/pt/api-reference/conversations/get) (`GET /v1/convai/agents/{agent_id}/topics`) retorna os resultados mais recentes da descoberta de tópicos de um determinado agente, revelando temas recorrentes entre as conversas. O endpoint de [listar conversas](/docs/pt/api-reference/conversations/list) agora aceita um parâmetro de consulta `topic_ids` para filtrar conversas por tópico descoberto.

- **Busca de conteúdo da base de conhecimento**: Um novo endpoint de [pesquisar base de conhecimento](/docs/pt/api-reference/knowledge-base/search) (`GET /v1/convai/knowledge-base/search`) oferece busca textual aproximada no conteúdo dos documentos da base de conhecimento. Os resultados incluem trechos destacados com objetos `SearchHighlightSegment` e oferecem suporte à paginação baseada em cursor, com tamanhos de página configuráveis (até 100, padrão 30). Filtre por tipo de documento com o parâmetro opcional `types`.

- **Mesclagem flexível de branches**: O endpoint de [mesclar branch](/docs/pt/api-reference/agents/branches/merge) não restringe mais as mesclagens à branch principal -- agora qualquer branch pode ser usada como destino da mesclagem. Um novo parâmetro booleano opcional `force` substitui a resolução de conflitos baseada em carimbo de data e hora quando definido como `true`. As respostas de metadados da branch agora incluem `parent_branch_id` e `merged_from_version_id` para melhor rastreamento da linhagem.

- **Gerenciamento de dependências de segredos**: Um novo endpoint de [obter dependências de segredo](/docs/pt/api-reference/workspace/secrets/get-dependencies) (`GET /v1/convai/secrets/{secret_id}/dependencies/{resource_type}`) retorna consultas paginadas de dependências filtradas por tipo de recurso (`tools`, `agents` ou `phone_numbers`). O endpoint de [listar segredos](/docs/pt/api-reference/workspace/secrets/list) agora aceita um parâmetro de consulta `dependency_limit` para controlar quantas dependências são visualizadas por segredo, com as flags `agents_has_more`, `tools_has_more` e `phone_numbers_has_more` indicando quando há dependentes adicionais além da visualização.

- **Novas opções de LLM**: Adicionado `gemini-3.1-pro-preview` à lista de provedores de LLM disponíveis para configuração de agentes.

### Vozes

- **Filtro de vozes que não são da comunidade**: O parâmetro de consulta `voice_type` no endpoint de [listar vozes](/docs/pt/api-reference/voices/search) agora aceita `non-community`, que retorna vozes `personal` e `workspace` combinadas, excluindo cópias da biblioteca. Isso oferece um filtro prático para equipes que querem ver apenas suas próprias vozes, sem as compartilhadas pela comunidade.

### Lançamentos de SDK

#### SDK Python

- [v2.43.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.43.0) - Regeneração do Fern para o esquema da API de 13 de abril de 2026, incluindo busca de conteúdo da base de conhecimento, tópicos de conversas, mesclagem flexível de branches e LLM Gemini 3.1 Pro Preview.

#### SDK JavaScript

- [v2.43.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.43.0) - Regeneração do Fern para o esquema da API de 13 de abril de 2026, incluindo busca de conteúdo da base de conhecimento, tópicos de conversas, mesclagem flexível de branches e LLM Gemini 3.1 Pro Preview.

#### SDK Swift

- [v3.1.3](https://github.com/elevenlabs/ElevenLabsSwift/releases/tag/v3.1.3) - Reduzida a detecção de ruído de fundo no VAD silenciado por software, evitando falsos acionamentos de atividade de voz quando o microfone está silenciado.

#### Pacotes

- [@elevenlabs/client@1.2.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/client@1.2.0) - Corrigido o retorno de 0 por `getInputVolume()` e `getOutputVolume()` no React Native com a adição de provedores nativos de volume que usam os processadores RMS e FFT multibanda do LiveKit. `getInputByteFrequencyData()` e `getOutputByteFrequencyData()` agora retornam dados focados na faixa da voz humana (100-8000 Hz), que é mais útil para visualização de voz, e, na web, `getInputVolume()` e `getOutputVolume()` também são calculados a partir dessa faixa.

- [@elevenlabs/react@1.1.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react@1.1.0) - Corrigidos erros de `startSession` que eram ignorados em vez de exibidos via `onError` em `ConversationProvider`. Antes, quando `Conversation.startSession()` era rejeitado (por exemplo, "agente não encontrado"), a interface ficava presa em "conectando" sem informar o erro.

- [@elevenlabs/react-native@1.1.0](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/react-native@1.1.0) - Atualizado para `@elevenlabs/client@1.2.0` e `@elevenlabs/react@1.1.0` com correções nos provedores nativos de volume.

- [@elevenlabs/convai-widget-core@0.11.3](https://github.com/elevenlabs/packages/releases/tag/@elevenlabs/convai-widget-core@0.11.3) - Corrigida a ordem das mensagens de transcrição no modo de voz, em que as respostas do agente podiam aparecer antes das mensagens do usuário.

### API

<Accordion title="Ver alterações da API">

## Novos endpoints

- [Pesquisar base de conhecimento](/docs/pt/api-reference/knowledge-base/search) - `GET /v1/convai/knowledge-base/search`
- [Obter dependências de segredo](/docs/pt/api-reference/workspace/secrets/get-dependencies) - `GET /v1/convai/secrets/{secret_id}/dependencies/{resource_type}`
- `GET /v1/convai/agents/{agent_id}/topics` - Obter tópicos de conversas do agente

## Endpoints atualizados

### ElevenAgents

- [Listar conversas](/docs/pt/api-reference/conversations/list)

  - Adicionado o parâmetro de consulta opcional `topic_ids` (array de strings) para filtrar conversas por tópicos descobertos

- [Listar segredos](/docs/pt/api-reference/workspace/secrets/list)

  - Adicionado o parâmetro de consulta opcional `dependency_limit` (inteiro) para controlar quantos itens de dependência são visualizados por segredo

- [Mesclar branch](/docs/pt/api-reference/agents/branches/merge)

  - `target_branch_id` não é mais restrito à branch principal -- qualquer branch pode ser usada como destino da mesclagem
  - Adicionado o campo `force` (booleano, opcional) ao corpo da solicitação para substituir a resolução de conflitos baseada em carimbo de data e hora

- Metadados da branch do agente (`AgentBranchMetadataResponseModel`)

  - Adicionado o campo `parent_branch_id` (string, anulável) que rastreia a branch pai
  - Adicionado o campo `merged_from_version_id` (string, anulável) que rastreia a versão de origem da última mesclagem

- Respostas de dependências de segredos

  - Adicionado o campo `agents_has_more` (booleano) indicando que há mais agentes dependentes além da visualização
  - Adicionado o campo `tools_has_more` (booleano) indicando que há mais ferramentas dependentes além da visualização
  - Adicionado o campo `phone_numbers_has_more` (booleano) indicando que há mais números de telefone dependentes além da visualização

- Enumeração `LLM`

  - Adicionado `gemini-3.1-pro-preview`

- Enumerações `PermissionType` e `WorkspaceGroupPermission`

  - Adicionado `copy_resources_cross_workspace`

### Vozes

- [Listar vozes](/docs/pt/api-reference/voices/search)

  - Adicionada a opção `non-community` ao parâmetro de filtro `voice_type` (retorna vozes `personal` e `workspace`, exclui cópias da biblioteca)

</Accordion>