ElevenAgents

  • 会話トピックの検出:新しい会話トピックエンドポイント(GET /v1/convai/agents/{agent_id}/topics)で、特定のエージェントにおける最新のトピック検出結果を取得できるようになりました。会話全体で繰り返し現れるテーマを確認できます。会話一覧エンドポイントでは、検出されたトピックで会話を絞り込むためのtopic_idsクエリパラメーターを受け付けるようになりました。

  • ナレッジベースのコンテンツ検索:新しいナレッジベースを検索エンドポイント(GET /v1/convai/knowledge-base/search)で、ナレッジベース文書のコンテンツに対するあいまいテキスト検索を利用できます。結果にはSearchHighlightSegmentオブジェクトを含むハイライト付きスニペットが含まれ、設定可能なページサイズ(最大100、デフォルト30)でカーソルベースのページネーションをサポートします。オプションのtypesパラメーターで文書タイプによるフィルタリングも可能です。

  • 柔軟なブランチマージ:ブランチをマージエンドポイントでは、マージ先をメインブランチに限定しなくなりました。任意のブランチをマージ先として使用できます。新しいオプションのforceブールパラメーターをtrueに設定すると、タイムスタンプベースの競合解決を上書きできます。ブランチメタデータのレスポンスには、系統追跡を改善するためのparent_branch_idとmerged_from_version_idが追加されました。

  • シークレットの依存関係管理:新しいシークレットの依存関係を取得エンドポイント(GET /v1/convai/secrets/{secret_id}/dependencies/{resource_type})で、リソースタイプ(tools、agents、phone_numbers)でフィルタリングされた、ページネーション対応の依存関係検索結果を取得できます。シークレット一覧エンドポイントでは、シークレットごとにプレビューする依存関係の数を制御するdependency_limitクエリパラメーターを受け付けるようになりました。agents_has_more、tools_has_more、phone_numbers_has_moreフラグは、プレビュー以外にも依存先がある場合にそれを示します。

  • 新しいLLMオプション:エージェント設定で利用可能なLLMプロバイダーの一覧にgemini-3.1-pro-previewを追加しました。

音声

  • コミュニティ以外の音声フィルター:音声一覧エンドポイントのvoice_typeクエリパラメーターでnon-communityを指定できるようになりました。ライブラリコピーを除外しつつ、personalとworkspaceの音声をまとめて返します。コミュニティで共有された音声を除き、自分たちの音声だけを確認したいチームに便利なフィルターです。

SDKリリース

Python SDK

  • v2.43.0 - ナレッジベースのコンテンツ検索、会話トピック、柔軟なブランチマージ、Gemini 3.1 Pro Preview LLMを含む、2026年4月13日版APIスキーマのFern再生成。

JavaScript SDK

  • v2.43.0 - ナレッジベースのコンテンツ検索、会話トピック、柔軟なブランチマージ、Gemini 3.1 Pro Preview LLMを含む、2026年4月13日版APIスキーマのFern再生成。

Swift SDK

  • v3.1.3 - ソフトウェアミュート時のVADにおけるバックグラウンドノイズ検出を抑制し、マイクがミュートされている際の誤った音声アクティビティトリガーを防止しました。

パッケージ

  • @elevenlabs/client@1.2.0 - LiveKitのRMSおよびマルチバンドFFTプロセッサーを使用するネイティブ音量プロバイダーを追加し、React NativeでgetInputVolume()とgetOutputVolume()が0を返す問題を修正しました。getInputByteFrequencyData()とgetOutputByteFrequencyData()は、音声の可視化により有用な人の声の周波数帯域(100~8000 Hz)に焦点を当てたデータを返すようになりました。Web上のgetInputVolume()とgetOutputVolume()もこの範囲から計算されます。

  • @elevenlabs/react@1.1.0 - ConversationProviderでstartSessionのエラーがonError経由で通知されず握りつぶされる問題を修正しました。以前は、Conversation.startSession()が拒否された場合(例:“agent not found”)、UIはエラーフィードバックなしで”connecting”のままになっていました。

  • @elevenlabs/react-native@1.1.0 - ネイティブ音量プロバイダーの修正を含む@elevenlabs/client@1.2.0および@elevenlabs/react@1.1.0に更新しました。

  • @elevenlabs/convai-widget-core@0.11.3 - 音声モードでエージェントの応答がユーザーメッセージより先に表示されることがあった、文字起こしメッセージの順序の問題を修正しました。

API

新しいエンドポイント

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

ElevenAgents

  • 会話一覧

    • 検出されたトピックで会話をフィルタリングするための、オプションのtopic_idsクエリパラメーター(文字列の配列)を追加
  • シークレット一覧

    • シークレットごとにプレビューする依存関係アイテムの数を制御する、オプションのdependency_limitクエリパラメーター(整数)を追加
  • ブランチをマージ

    • target_branch_idはメインブランチに限定されなくなり、任意のブランチをマージ先として使用可能
    • タイムスタンプベースの競合解決を上書きするためのforceフィールド(ブール値、オプション)をリクエスト本文に追加
  • エージェントブランチメタデータ(AgentBranchMetadataResponseModel)

    • 親ブランチを追跡するparent_branch_idフィールド(文字列、null許容)を追加
    • 最後のマージのソースバージョンを追跡するmerged_from_version_idフィールド(文字列、null許容)を追加
  • シークレット依存関係レスポンス

    • プレビュー以外にもエージェントの依存先があることを示すagents_has_moreフィールド(ブール値)を追加
    • プレビュー以外にもツールの依存先があることを示すtools_has_moreフィールド(ブール値)を追加
    • プレビュー以外にも電話番号の依存先があることを示すphone_numbers_has_moreフィールド(ブール値)を追加
  • LLM列挙型

    • gemini-3.1-pro-previewを追加
  • PermissionTypeおよびWorkspaceGroupPermission列挙型

    • copy_resources_cross_workspaceを追加

音声

  • 音声一覧

    • voice_typeフィルターパラメーターにnon-communityオプションを追加(personalおよびworkspaceの音声を返し、ライブラリコピーを除外)