ElevenAgents

  • 브랜치 병합 및 리베이스 미리보기: 커밋하기 전에 병합되거나 리베이스된 에이전트 구성을 확인할 수 있도록 병합된 구성 미리보기 (GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview) 및 리베이스된 구성 미리보기 (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview)를 추가했습니다. 둘 다 결과 구성, overridden_fields, source_identical_to_target를 포함한 MergePreviewResponseModel을 반환합니다.
  • 브랜치 사용량 지표: 에이전트 브랜치 목록 브랜치 요약 응답에 브랜치별 지난 7일간의 통화량을 나타내는 선택적 calls_7d(정수)가 추가됩니다.
  • 인증 연결 상태: 워크스페이스 인증 연결 응답 모델에서 OAuth 전용 OAuthConnectionStatus를 공통 AuthConnectionStatus(active, refresh_failed, revoked, credential_invalid)로 대체했습니다. Bearer, Basic, mTLS, 사용자 지정 헤더, OAuth, OAuth2 JWT, Slack, URL 시크릿 및 WhatsApp 인증 응답에 선택적 status, status_detail, status_updated_at 필드가 추가됩니다.
  • 도구 응답 필터링: HTTP 및 에이전트 도구 구성 스키마에 도구 응답이 LLM에 도달하기 전에 정리할 수 있는 선택적 response_filter가 추가되고, 관련 재정의 모델에는 response_filter_mode 및 response_filters가 추가됩니다.
  • 워크플로 전화 전환: 워크플로 전화번호 전환 노드에 SIP REFER 전환 시 RFC 7433 16진수 User-to-User Information을 위한 선택적 uui(UUITransferConfig)가 추가됩니다.
  • 전화 에이전트 할당: Twilio, Exotel 및 SIP 트렁크 전화번호 가져오기 요청 스키마에 번호 설정 중 에이전트를 할당하는 선택적 agent_id(문자열)가 추가됩니다.
  • 인터럽션 비활성화 시 턴 트랜스크립션: 턴 구성 스키마에 인터럽션이 비활성화된 경우 사용자 음성을 트랜스크립션할지 제어하는 선택적 transcribe_on_disabled_interruptions(부울, 기본값 false)가 추가됩니다.
  • 대화 감정: 대화 요약 스키마에 선택적 sentiment_analysis가 추가됩니다. 대화 사용자 모델에 불만이 있는 대화 참조가 포함된 선택적 sentiment가 추가됩니다.

음성 텍스트 변환

  • 통합 멀티채널 출력: 음성을 텍스트로 변환에 use_multi_channel이 활성화된 경우 선택적 multichannel_output_style(separate 기본값 | combined)이 추가됩니다. 채널별 트랜스크립트 대신 모든 채널을 병합하고 시간순으로 정렬한 단일 트랜스크립트를 받으려면 combined를 설정하세요. 멀티채널 모드가 활성화되면 단어 수준 응답의 각 단어에 channel_index가 포함됩니다.

텍스트 음성 변환

  • **language_code 동작 **: TTS 요청 스키마에서 지원되지 않는 language_code 값은 거부되지 않고 무시되며, language_code는 multilingual_v2 모델에서 지원되지 않음을 명확히 했습니다.

워크스페이스

  • 타사 API 키 비활성화 정책: API 키 보유자가 타사 비활성화 엔드포인트를 통해 직접 키를 비활성화할 수 있는지 워크스페이스 전체에서 제어할 수 있도록 워크스페이스 타사 비활성화 정책 설정 (POST /v1/workspaces/api-keys/third-party-disabling)을 추가했습니다. 워크스페이스 API 키 생성, 패치 및 응답 모델에 선택적 third_party_disable_allowed(부울)가 추가됩니다.
  • Bearer 인증 연결 업데이트: 워크스페이스 인증 연결 업데이트 요청 유니온에 Bearer 토큰 자격 증명 업데이트를 위한 UpdateBearerAuthRequest가 추가됩니다.
  • 워크스페이스 권한: 권한 열거형에 conversation_privacy_manage 및 synthid_detector가 추가됩니다. 워크스페이스 그룹 모델에 선택적 scim_group(문자열)이 추가됩니다.

SDK 릴리스

JavaScript SDK

  • v2.55.0 - 브랜치 병합 및 리베이스 미리보기 클라이언트, 브랜치 통화량 지표, 인증 연결 상태 필드, 도구 응답 필터링 유형, 음성 텍스트 변환 통합 멀티채널 출력, 워크스페이스 타사 API 키 비활성화 정책을 포함한 최신 OpenAPI 스키마로 재생성했습니다.

Python SDK

  • v2.55.0 - 브랜치 병합 및 리베이스 미리보기 클라이언트, 브랜치 통화량 지표, 인증 연결 상태 필드, 도구 응답 필터링 모델, 음성 텍스트 변환 통합 멀티채널 출력, 워크스페이스 타사 API 키 비활성화 정책을 포함한 최신 OpenAPI 스키마로 재생성했습니다.

패키지

Android SDK

  • v0.10.0 - 조정된 메시지 트랜스크립트를 StateFlow로 노출했습니다. 텍스트 및 에이전트 콜백은 이벤트 ID 변형으로 대체하기 위해 지원 중단되었습니다.
  • v0.11.0 - 대화 중 프레임별 오디오 검사를 위한 오디오 프레임 콜백을 추가했습니다.

iOS SDK

  • v3.2.2 - 올바른 룸 이벤트 처리를 위해 LiveKit 룸 델리게이트 메서드 구현을 수정했습니다.

API

새 엔드포인트

ElevenAgents

  • GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview - 병합 전 병합된 구성 미리보기
  • GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview - 리베이스 전 리베이스된 구성 미리보기

워크스페이스

  • POST /v1/workspaces/api-keys/third-party-disabling - 워크스페이스 타사 API 키 비활성화 정책 설정

업데이트된 엔드포인트

ElevenAgents

  • 에이전트 브랜치 목록 - GET /v1/convai/agents/{agent_id}/branches
    • 브랜치 요약 응답에 선택적 calls_7d(정수)가 추가됩니다.
  • 병합된 구성 미리보기 - GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview
    • 병합된 구성, overridden_fields, source_identical_to_target를 포함한 MergePreviewResponseModel을 반환합니다.
  • 리베이스된 구성 미리보기 - GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview
    • 리베이스된 구성 미리보기를 포함한 MergePreviewResponseModel을 반환합니다.

음성 텍스트 변환

  • 음성을 텍스트로 변환 - POST /v1/speech-to-text
    • use_multi_channel이 활성화된 경우 선택적 multichannel_output_style(separate | combined)가 추가됩니다.
    • 멀티채널 모드에서 단어 수준 응답은 단어별 channel_index를 포함합니다.

워크스페이스

스키마 변경 사항

ElevenAgents

  • 인증 연결
    • OAuthConnectionStatus를 AuthConnectionStatus(active, refresh_failed, revoked, credential_invalid)로 대체했습니다.
    • 인증 연결 응답 모델에 선택적 status, status_detail, status_updated_at를 추가했습니다.
  • 도구 및 워크플로
    • HTTP 및 에이전트 도구 구성에 선택적 response_filter를 추가했습니다.
    • 전환 관련 워크플로 모델에 선택적 uui(UUITransferConfig)를 추가했습니다.
  • 턴 구성
    • 선택적 transcribe_on_disabled_interruptions(부울, 기본값 false)를 추가했습니다.
  • 전화 가져오기
    • Twilio, Exotel 및 SIP 트렁크 가져오기 요청 스키마에 선택적 agent_id를 추가했습니다.
  • 대화 모델
    • 대화 요약 유형에 선택적 sentiment_analysis를 추가했습니다.
    • 대화 사용자 모델에 선택적 sentiment를 추가했습니다.

텍스트 음성 변환

  • language_code는 지원되지 않을 경우 무시되며 multilingual_v2에서는 지원되지 않음을 명확히 했습니다.

워크스페이스

  • API 키
    • 생성, 패치 및 응답 모델에 선택적 third_party_disable_allowed(부울)를 추가했습니다.
  • 권한
    • conversation_privacy_manage 및 synthid_detector를 추가했습니다.
  • 그룹
    • 워크스페이스 그룹 모델에 선택적 scim_group(문자열)을 추가했습니다.