ElevenAgents

  • 限定范围的对话分析:评估标准和数据收集项现在可限定为 conversation(完整转录文本)或 agent(仅特定智能体处于活动状态的部分)。向 PromptEvaluationCriteria 添加 scope 字段,向智能体平台设置添加 data_collection_scopes,并在对话分析响应中新增由 ScopedAnalysisResult 组成的 scoped 数组。这对多智能体 workflow 尤其有用,因为每个智能体都应独立评估。

  • 智能体测试文件夹管理:现在可将测试整理到文件夹中。新增创建、获取、更新和删除测试文件夹的端点,以及在文件夹之间批量移动测试的端点。

  • workflow 中的工具和知识库覆盖:智能体 workflow 节点覆盖现在支持 PromptAgentAPIModelOverrideConfig 中的 tool_ids 和 knowledge_base 字段,使 workflow 节点能够控制每个子智能体可访问的工具和知识库文档。

  • **响应过滤器 hide_all 模式 **:向 ResponseFilterMode 添加 hide_all 选项,强制系统向智能体隐藏工具响应的所有字段。

  • 对话历史中的已访问智能体:获取对话响应现在包含由 VisitedAgentRef 对象组成的 visited_agents 数组(包含 agent_id 和 branch_id),用于追踪参与多智能体对话的智能体。

  • hook 中的多模态消息支持:useConversationControls hook 现在提供 sendMultimodalMessage,并从 @elevenlabs/client 导出 MultimodalMessageInput 类型,让在对话中发送图片和其他多模态内容更加方便。

语音转文本

  • 响应中的音频时长:将语音转换为文本响应现在包含 audio_duration_secs 字段,无需客户端计算即可获取已转录音频的总时长。

音色

  • 录音质量和审核状态:获取音色响应现在包含 recording_quality(枚举:studio、good、ok、poor、bad)和 labelling_status(枚举:in_review、review_complete)字段,可了解音色质量评估情况。

SDK 发布

JavaScript SDK

  • v2.42.0 - 针对 2026 年 4 月 7 日 API schema 的 Fern 重新生成,包括范围限定分析、测试文件夹和 DTMF 输入支持。

Python SDK

  • v2.42.0 - 针对 2026 年 4 月 7 日 API schema 的 Fern 重新生成,包括范围限定分析、测试文件夹和 DTMF 输入支持。

Swift SDK

  • v3.1.2 - 修复 LiveKit 委托方法的 ObjC 类别分派问题,解决基于 Swift 的语音智能体集成中可能发生的崩溃。

软件包

API

新增端点

更新的端点

ElevenAgents

  • 创建智能体、获取智能体、更新智能体

    • 向 AgentPlatformSettings 添加 data_collection_scopes 字段(对象,可选),用于逐项控制分析范围
  • 获取对话

    • 添加 visited_agents 字段(VisitedAgentRef 数组,可选),用于追踪多智能体对话期间访问的智能体
    • 向对话分析响应添加 scoped 字段(ScopedAnalysisResult 数组)
  • 运行对话分析

    • 响应现在包含带有逐智能体评估明细的 scoped 分析结果
  • 智能体 workflow 节点覆盖(PromptAgentAPIModelOverrideConfig)

    • 添加 tool_ids 字段(字符串数组,可选),用于限制每个 workflow 节点可用的工具
    • 添加 knowledge_base 字段(对象,可选),用于覆盖每个 workflow 节点的知识库
  • ResponseFilterMode 枚举

    • 添加 hide_all 值
  • MockNoMatchBehavior 默认值

    • 默认值从 call_real_tool 改为 raise_error
  • ClientEvent 枚举

    • 添加 dtmf_request 值
  • 轮次指标

    • 向 ConversationTurnMetrics 添加 convai_tts_cascade 字段(字符串,可为 null)

语音转文本

音色

  • 获取音色、列出音色
    • 添加 recording_quality 字段(枚举:studio、good、ok、poor、bad,可为 null)
    • 添加 recording_quality_reason 字段(字符串,可为 null)
    • 添加 labelling_status 字段(枚举:in_review、review_complete,可为 null)

文本转对话

  • 文本转对话响应
    • 新增 ToDialogueSettingsResponseModel schema,包含 stability 和 speed 字段