ElevenAgents

  • 智能体版本元数据:新增 API 端点,用于获取特定智能体版本的元数据。响应包括版本 ID、智能体 ID、分支 ID、描述、序列号、提交时间戳、父版本和访问信息。
  • 对话筛选:为对话列表和消息文本搜索端点新增 text_only 筛选器,开发者可将结果限定为纯文本对话。
  • 流程加载:新增 load_procedure 作为系统工具配置,并提供 ProcedureAtVersion;同时向 ProcedureCompilerMode 新增 skills。ProcedureSettings.compiler_mode 现在默认值为 skills。
  • 智能体配置更新:新增 LLM 选项 gemini-3.1-flash-lite 和 qwen35-397b-a17b,新增对话发起来源 genesys_bot_connector,向告警设置新增 auto_resolve_after_inactive_minutes,并向 SIP 中继配置新增 attributes_to_headers。
  • 自定义 LLM 温度:现在可将智能体提示词温度设为 null,以从下游 LLM 请求中省略温度字段。

工作区

  • 身份验证连接更新:新增 API 端点,用于更新工作区身份验证连接。该端点支持更新基本身份验证、OAuth2 客户端凭据和 OAuth2 JWT 连接。OAuth2 客户端凭据现支持为令牌请求配置 custom_headers。
  • 身份验证连接类型:新增 Bearer 身份验证创建请求支持和 Slack 机器人身份验证响应架构。
  • 工作区资源类型:工作区资源类型中新增 convai_templates 和 transcription_tasks。

人声分离

  • 视频处理状态:音频分离历史项目现在包含布尔字段 video_processing_failed。

SDK 发布

Python SDK

  • v2.48.0 - 已根据 2026 年 5 月 18 日的 API 架构重新生成 SDK,包括对工作区身份验证连接更新、智能体版本元数据、对话 text_only 筛选器、新 ElevenAgents 配置字段、更新后的 LLM 选项和人声分离历史更新的类型化支持。此版本还从 Fern 打包中排除了 speech_engine_custom.py 示例。

JavaScript SDK

  • v2.48.0 - 向对话发起数据和事件新增环境配置,并已根据 2026 年 5 月 18 日的 API 架构重新生成 SDK,包括工作区身份验证连接更新、智能体版本元数据、对话 text_only 筛选器、新 ElevenAgents 配置字段、更新后的 LLM 选项和人声分离历史更新。

软件包

iOS SDK

  • v3.2.0 - 新增通过 WebSocket 支持纯文本对话,并修复消息处理问题。
  • v3.1.5 - 改进 ConnectionManager 和 DataChannelReceiver 在释放时的清理流程,在纯文本模式下跳过音频硬件初始化,移除未使用代码和重复的智能体 ID 提取逻辑,并提升 visionOS 支持版本。

API

新增端点

ElevenAgents

  • 获取智能体版本元数据 - GET /v1/convai/agents/{agent_id}/versions/{version_id}
    • 新增必需路径参数 agent_id(字符串)和 version_id(字符串)
    • 返回 AgentVersionMetadata,包含 id、agent_id、branch_id、version_description、seq_no_in_branch、time_committed_secs、parents 和可选、可为空的 access_info

工作区

  • 更新工作区身份验证连接 - PATCH /v1/workspace/auth-connections/{auth_connection_id}
    • 新增必需路径参数 auth_connection_id(字符串)
    • 新增请求主体联合类型,包含 UpdateOAuth2ClientCredsRequest、UpdateBasicAuthRequest 和 UpdateOAuth2JWTRequest
    • UpdateOAuth2ClientCredsRequest 包含可选、可为空的 custom_headers,其值为字符串的对象
    • 返回更新后的身份验证连接响应联合类型

已更新端点和架构

ElevenAgents

  • 列出对话 - GET /v1/convai/conversations
    • 新增可选、可为空的查询参数 text_only(布尔值)
  • 文本搜索对话消息 - GET /v1/convai/conversations/messages/text-search
    • 新增可选、可为空的查询参数 text_only(布尔值)
  • 智能体提示词配置架构
    • PromptAgentAPIModel-Input.temperature 和 PromptAgentAPIModel-Output.temperature 现在接受 null
    • 将 temperature 设为 null 会从下游 LLM 请求中省略温度字段
  • LLM 枚举
    • 新增 gemini-3.1-flash-lite 和 qwen35-397b-a17b
  • ConversationInitiationSource 枚举
    • 新增 genesys_bot_connector
  • 流程架构
    • 新增 LoadProcedureToolConfig,其 system_tool_type 默认值为 load_procedure
    • 新增 ProcedureAtVersion,包含必需的 procedure_id、name、content 和 agent_id
    • 向 ProcedureCompilerMode 新增 skills
    • 将 ProcedureSettings.compiler_mode 默认值从 append 改为 skills
  • 告警架构
    • 向 AgentAlertingSettings 新增 auto_resolve_after_inactive_minutes,类型为整数,默认值为 15,最小值为 1
    • 向 AgentAlertingMonitorConfig 新增可为空的 auto_resolve_after_inactive_minutes
  • SIP 中继架构
    • 在入站和出站 SIP 中继请求及响应模型中新增 attributes_to_headers,其值为字符串的对象

工作区

  • 身份验证连接架构
    • 新增 CreateBearerAuthRequest,包含必需的 name、provider 和 token
    • 新增 SlackBotAuthResponse,包含必需的 name 和 id,auth_type 默认值为 slack_bot_auth,provider 默认值为 Slack
    • 向 OAuth2ClientCredsResponse 新增 custom_headers,其值为字符串的对象
  • WorkspaceResourceType 枚举
    • 新增 convai_templates 和 transcription_tasks

人声分离

  • AudioIsolationHistoryItemResponseModel
    • 新增必需字段 video_processing_failed(布尔值)