ElevenAgents

  • Agent version metadata: Added an API endpoint to retrieve metadata for a specific agent version. The response includes the version ID, agent ID, branch ID, description, sequence number, commit timestamp, parents and access information.
  • Conversation filtering: Added a text_only filter to conversation list and message text search endpoints so developers can narrow results to text-only conversations.
  • Procedure loading: Added load_procedure as a system tool configuration with ProcedureAtVersion, and added skills to ProcedureCompilerMode. ProcedureSettings.compiler_mode now defaults to skills.
  • Agent configuration updates: Added gemini-3.1-flash-lite and qwen35-397b-a17b as LLM options, added genesys_bot_connector as a conversation initiation source, added auto_resolve_after_inactive_minutes to alerting settings, and added attributes_to_headers to SIP trunk configuration.
  • Custom LLM temperature: Agent prompt temperature can now be set to null to omit the temperature field from downstream LLM requests.

Workspaces

  • Auth connection updates: Added an API endpoint to update workspace auth connections. The endpoint supports updating basic auth, OAuth2 client credentials and OAuth2 JWT connections. OAuth2 client credentials now support custom_headers for token requests.
  • Auth connection types: Added bearer auth create request support and Slack bot auth response schemas.
  • Workspace resource types: Added convai_templates and transcription_tasks to workspace resource types.

Voice Isolator

  • Video processing status: Audio isolation history items now include the video_processing_failed boolean field.

SDK Releases

Python SDK

  • v2.48.0 - Regenerated the SDK for the May 18, 2026 API schema, including typed support for workspace auth connection updates, agent version metadata, conversation text_only filters, new ElevenAgents configuration fields, updated LLM options and voice isolator history updates. The release also excludes the speech_engine_custom.py example from Fern packaging.

JavaScript SDK

  • v2.48.0 - Added environment configuration to conversation initiation data and events, and regenerated the SDK for the May 18, 2026 API schema, including workspace auth connection updates, agent version metadata, conversation text_only filters, new ElevenAgents configuration fields, updated LLM options and voice isolator history updates.

Packages

iOS SDK

  • v3.2.0 - Added support for text-only conversations over WebSockets and fixed message handling.
  • v3.1.5 - Improved ConnectionManager and DataChannelReceiver cleanup on deallocation, skipped audio hardware initialization in text-only mode, removed unused code and duplicate agent ID extraction, and bumped visionOS support.

API

New Endpoints

ElevenAgents

  • Get agent version metadata - GET /v1/convai/agents/{agent_id}/versions/{version_id}
    • Added required path parameters agent_id (string) and version_id (string)
    • Returns AgentVersionMetadata with id, agent_id, branch_id, version_description, seq_no_in_branch, time_committed_secs, parents and optional nullable access_info

Workspaces

  • Update workspace auth connection - PATCH /v1/workspace/auth-connections/{auth_connection_id}
    • Added required path parameter auth_connection_id (string)
    • Added request body union for UpdateOAuth2ClientCredsRequest, UpdateBasicAuthRequest and UpdateOAuth2JWTRequest
    • UpdateOAuth2ClientCredsRequest includes optional nullable custom_headers as an object with string values
    • Returns the updated auth connection response union

Updated Endpoints and Schemas

ElevenAgents

  • List conversations - GET /v1/convai/conversations
    • Added optional nullable query parameter text_only (boolean)
  • Text search conversation messages - GET /v1/convai/conversations/messages/text-search
    • Added optional nullable query parameter text_only (boolean)
  • Agent prompt configuration schemas
    • PromptAgentAPIModel-Input.temperature and PromptAgentAPIModel-Output.temperature now accept null
    • Setting temperature to null omits the temperature field from downstream LLM requests
  • LLM enum
    • Added gemini-3.1-flash-lite and qwen35-397b-a17b
  • ConversationInitiationSource enum
    • Added genesys_bot_connector
  • Procedure schemas
    • Added LoadProcedureToolConfig with system_tool_type defaulting to load_procedure
    • Added ProcedureAtVersion with required procedure_id, name, content and agent_id
    • Added skills to ProcedureCompilerMode
    • Changed ProcedureSettings.compiler_mode default from append to skills
  • Alerting schemas
    • Added auto_resolve_after_inactive_minutes to AgentAlertingSettings as an integer with default 15 and minimum 1
    • Added nullable auto_resolve_after_inactive_minutes to AgentAlertingMonitorConfig
  • SIP trunk schemas
    • Added attributes_to_headers as an object with string values to inbound and outbound SIP trunk request and response models

Workspaces

  • Auth connection schemas
    • Added CreateBearerAuthRequest with required name, provider and token
    • Added SlackBotAuthResponse with required name and id, auth_type defaulting to slack_bot_auth, and provider defaulting to Slack
    • Added custom_headers to OAuth2ClientCredsResponse as an object with string values
  • WorkspaceResourceType enum
    • Added convai_templates and transcription_tasks

Voice Isolator

  • AudioIsolationHistoryItemResponseModel
    • Added required video_processing_failed (boolean)