> 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.

### Tools migration

- **Agents Platform tools migration**: The way tools in Agents Platform are handled is being migrated, please see the guide here to understand [what's changing and how to migrate](/docs/eleven-agents/customization/tools/agent-tools-deprecation)

### Text to Speech

- **Audio tags automatic removal**: Audio tags are now automatically removed when switching from V3 to V2 models, ensuring optimal compatibility and performance.

### Agents Platform

- **Tools management UI**: Added a new comprehensive [tools management interface](https://elevenlabs.io/app/agents/tools) for creating, configuring, and managing tools across all agents in your workspace.
- **Streamlined agent creation**: Introduced a new [agent creation flow](https://elevenlabs.io/app/agents/new) with improved user experience and better configuration options.
- **Agent duplication**: Added the ability to [duplicate existing agents](/docs/api-reference/agents/duplicate), allowing you to quickly create variations of successful agent configurations.

### SIP Trunking

- **Inbound media encryption**: Added support for configurable [inbound media encryption settings](/docs/eleven-agents/phone-numbers/sip-trunking#configure-transport-and-encryption) for SIP trunk phone numbers, enhancing security options.

### Voices

- **Famous voice category**: Added a new "famous" voice category to the voice library, expanding the available voice options for users.

### Dubbing

- **CSV frame rate control**: Added `csv_fps` parameter to control frame rate when parsing CSV files for dubbing projects, providing more precise timing control.

## SDKs

- **ElevenLabs JavaScript SDK v2.4.0**: Released with new Agents Platform SDK support for Node.js. [View release notes](https://github.com/elevenlabs/elevenlabs-js/releases)
- **ElevenLabs Python SDK v2.5.0**: Updated with enhanced Agents Platform capabilities. [View release notes](https://github.com/elevenlabs/elevenlabs-python/releases)

### API

<Accordion title="View API changes">

## New Endpoints

### Agents Platform

- [Duplicate agent](/docs/api-reference/agents/duplicate) - Create a new agent by duplicating an existing one
- [Create tool](/docs/api-reference/tools/create) - Add a new tool to the available tools in the workspace
- [List tools](/docs/api-reference/tools/list) - Retrieve all tools available in the workspace
- [Get tool](/docs/api-reference/tools/get) - Retrieve a specific tool configuration
- [Update tool](/docs/api-reference/tools/update) - Update an existing tool configuration
- [Delete tool](/docs/api-reference/tools/delete) - Remove a tool from the workspace
- [Get tool dependent agents](/docs/api-reference/tools/get-dependent-agents) - List all agents that depend on a specific tool

## Updated Endpoints

### Agents Platform

- **Agent configuration**:

  - Added `built_in_tools` configuration for system tools management
  - Deprecated inline `tools` configuration in favor of `tool_ids` for better tool management

- **Tool system**:
  - Refactored tool configuration structure to use centralized tool management

### Dubbing

- **CSV processing**:
  - [Create dubbing project](/docs/api-reference/dubbing/create) - Added `csv_fps` parameter for custom frame rate control

### SIP Trunking

- **Phone number creation**:
  - [Create SIP trunk phone number](/docs/api-reference/phone-numbers) - Added `inbound_media_encryption` parameter for security configuration

### Voice Library

- **Voice categories**:
  - Updated voice response models to include "famous" as a new voice category option
  - Enhanced voice search and filtering capabilities

</Accordion>