ElevenAgents

  • スコープ付き会話分析:評価基準とデータ収集項目を、conversation(トランスクリプト全体)またはagent(特定のエージェントがアクティブだった部分のみ)にスコープできるようになりました。PromptEvaluationCriteriaにscopeフィールド、エージェントプラットフォーム設定にdata_collection_scopes、会話分析レスポンスにScopedAnalysisResultの新しいscoped配列を追加しました。これは、各エージェントを個別に評価する必要があるマルチエージェントワークフローで特に便利です。

  • エージェントテストフォルダ管理:テストをフォルダに整理できるようになりました。テストフォルダを作成、取得、更新、削除する新しいエンドポイントに加え、フォルダ間でテストを一括移動できます。

  • ワークフローでのツールとナレッジベースのオーバーライド:エージェントワークフローノードのオーバーライドで、PromptAgentAPIModelOverrideConfigのtool_idsおよびknowledge_baseフィールドをサポートするようになりました。これにより、ワークフローノードは各サブエージェントがアクセスできるツールとナレッジベースのドキュメントを制御できます。

  • レスポンスフィルターのhide_allモード:ResponseFilterModeにhide_allオプションを追加し、ツールレスポンスのすべてのフィールドをエージェントから強制的に非表示にします。

  • 会話履歴の訪問済みエージェント:会話を取得レスポンスに、VisitedAgentRefオブジェクト(agent_idおよびbranch_idを含む)のvisited_agents配列が含まれるようになりました。マルチエージェント会話に参加したエージェントを追跡します。

  • フックでのマルチモーダルメッセージサポート:useConversationControlsフックでsendMultimodalMessageが公開され、MultimodalMessageInput型が@elevenlabs/clientからエクスポートされるようになりました。これにより、会話中に画像やその他のマルチモーダルコンテンツを簡単に送信できます。

スピーチtoテキスト

  • レスポンスのオーディオ時間:音声をテキストに変換レスポンスにaudio_duration_secsフィールドが含まれるようになり、クライアント側で計算せずに文字起こししたオーディオの合計時間を取得できます。

ボイス

  • 録音品質とレビュー状態:ボイスを取得レスポンスに、recording_quality(enum:studio、good、ok、poor、bad)およびlabelling_status(enum:in_review、review_complete)フィールドが含まれるようになり、音声品質の評価を確認できます。

SDKリリース

JavaScript SDK

  • v2.42.0 - スコープ付き分析、テストフォルダ、DTMF入力サポートを含む、2026年4月7日のAPIスキーマに対応するFern再生成。

Python SDK

  • v2.42.0 - スコープ付き分析、テストフォルダ、DTMF入力サポートを含む、2026年4月7日のAPIスキーマに対応するFern再生成。

Swift SDK

  • v3.1.2 - LiveKitデリゲートメソッドのObjCカテゴリディスパッチを修正し、Swiftベースの音声エージェントインテグレーションで発生する可能性のあるクラッシュを解決しました。

パッケージ

API

新しいエンドポイント

更新されたエンドポイント

ElevenAgents

  • エージェントを作成、エージェントを取得、エージェントを更新

    • 項目ごとの分析スコープ制御のため、AgentPlatformSettingsにdata_collection_scopesフィールド(object、任意)を追加
  • 会話を取得

    • マルチエージェント会話中に訪問したエージェントを追跡するvisited_agentsフィールド(VisitedAgentRefの配列、任意)を追加
    • 会話分析レスポンスにscopedフィールド(ScopedAnalysisResultの配列)を追加
  • 会話分析を実行

    • レスポンスに、エージェントごとの評価内訳を含むscoped分析結果が含まれるようになりました
  • エージェントワークフローノードのオーバーライド(PromptAgentAPIModelOverrideConfig)

    • ワークフローノードごとに利用可能なツールを制限するtool_idsフィールド(文字列の配列、任意)を追加
    • ワークフローノードごとにナレッジベースをオーバーライドするknowledge_baseフィールド(object、任意)を追加
  • ResponseFilterModeenum

    • hide_all値を追加
  • MockNoMatchBehaviorのデフォルト

    • デフォルトをcall_real_toolからraise_errorに変更
  • ClientEventenum

    • dtmf_request値を追加
  • ターンメトリクス

    • ConversationTurnMetricsにconvai_tts_cascadeフィールド(string、nullable)を追加

スピーチtoテキスト

ボイス

  • ボイスを取得、ボイスを一覧表示
    • recording_qualityフィールド(enum:studio、good、ok、poor、bad、nullable)を追加
    • recording_quality_reasonフィールド(string、nullable)を追加
    • labelling_statusフィールド(enum:in_review、review_complete、nullable)を追加

テキストから対話

  • テキストから対話レスポンス
    • stabilityおよびspeedフィールドを持つ新しいToDialogueSettingsResponseModelスキーマ