Conversational AI
- Dynamic variables in simulated conversations: Added support for dynamic variable population in simulated conversations, enabling more flexible and context-aware conversation testing scenarios.
- MCP server integration: Introduced comprehensive support for Model Context Protocol (MCP) servers, allowing agents to connect to external tools and services through standardized protocols with configurable approval policies.
- Burst pricing for extra concurrency: Added bursting capability for workspace call limits, automatically allowing up to 3x the configured concurrency limit during peak usage for overflow capacity.
Studio
- JSON content initialization: Added support for initializing Studio projects with structured JSON content through the
from_content_json
parameter, enabling programmatic project creation with predefined chapters, blocks, and voice configurations.
Workspaces
- Webhook management: Introduced workspace-level webhook management capabilities, allowing administrators to view, configure, and monitor webhook integrations across the entire workspace with detailed usage tracking and failure diagnostics.
API
View API changes
New Endpoints
Conversational AI - MCP Servers
- Create MCP server - Create a new MCP server configuration in the workspace
- List MCP servers - Retrieve all MCP server configurations available in the workspace
- Get MCP server - Retrieve a specific MCP server configuration from the workspace
- Update MCP server approval policy - Update the approval policy configuration for an MCP server
- Create MCP server tool approval - Add approval for a specific MCP tool when using per-tool approval mode
- Delete MCP server tool approval - Remove approval for a specific MCP tool when using per-tool approval mode
Workspace
- Get workspace webhooks - Retrieve all webhook configurations for the workspace with optional usage information
Updated Endpoints
Conversational AI
-
Agent simulation:
- Simulate conversation - Added
dynamic_variables
parameter for populating conversation context with runtime values - Simulate conversation stream - Added
dynamic_variables
parameter for streaming conversation simulations
- Simulate conversation - Added
-
Agent configuration:
- Agent platform settings - Added
bursting_enabled
parameter to control burst pricing for call limits
- Agent platform settings - Added
-
WebSocket events:
- Enhanced
ClientEvent
enum to includemcp_connection_status
for real-time MCP server monitoring
- Enhanced
-
Conversation charging:
- Added
is_burst
indicator to conversation metadata for tracking burst pricing usage
- Added
Studio
- Create Studio project - Added
from_content_json
parameter for JSON-based project setup
User Management
- User profile:
- Get user - Deprecated
can_use_delayed_payment_methods
field in user response model
- Get user - Deprecated
Subscription Management
- Subscription status:
- Removed
canceled
andunpaid
from available subscription status types, streamlining subscription state management
- Removed