대화 분석 범위와 에이전트 워크플로 제어 확대
대화 분석 범위를 에이전트 단위로 나누고, 워크플로에서 도구·지식베이스와 멀티모달 메시지 지원을 강화했습니다.
교안에 영향
이전에는 conversation analysis가 전체 기준이라고 안내한 문서는 이제 agent 단위 scope 지원을 반영해야 합니다.
요약
- 대화 분석에서 `scope`와 `ScopedAnalysisResult`가 추가되어 conversation 전체 또는 agent 단위로 평가할 수 있습니다. - 테스트 폴더 관리가 추가되어 test folder를 만들고 조회·수정·삭제하며 테스트를 일괄 이동할 수 있습니다. - Agent workflow node overrides에서 `tool_ids`와 `knowledge_base`를 지원해 서브 에이전트의 접근 대상을 제어할 수 있습니다. - `ResponseFilterMode`에 `hide_all`이 추가되고, 대화 기록과 음성 응답에 관련 메타데이터가 보강됐습니다. - `useConversationControls`의 `sendMultimodalMessage`와 `MultimodalMessageInput` 지원, 그리고 STT·Voices 관련 응답 필드가 추가됐습니다.
바뀐 것
새 기능
- Scoped conversation analysis에서 평가 기준과 데이터 수집 항목을 conversation(전체 transcript) 또는 agent(특정 agent가 활성화된 구간) 범위로 지정할 수 있게 되었습니다.
- `PromptEvaluationCriteria`에 `scope`가 추가되고, agent platform settings에 `data_collection_scopes`가 추가되었으며, conversation analysis 응답에 `ScopedAnalysisResult` 배열이 새로 생겼습니다.
- Agent test folder management가 추가되어 test folder를 생성, 조회, 수정, 삭제할 수 있고 테스트를 폴더 간에 일괄 이동할 수 있게 되었습니다.
- Agent workflow node overrides에서 `tool_ids`와 `knowledge_base`를 지원해 `PromptAgentAPIModelOverrideConfig`로 각 sub-agent가 접근할 도구와 지식베이스 문서를 제어할 수 있게 되었습니다.
- `ResponseFilterMode`에 `hide_all` 옵션이 추가되어 tool response의 모든 필드를 agent에게 숨길 수 있게 되었습니다.
- get conversation 응답에 `visited_agents` 배열이 추가되어 multi-agent conversation에 참여한 agent와 `branch_id`를 추적할 수 있게 되었습니다.
- `useConversationControls` 훅이 `sendMultimodalMessage`를 노출하고, `@elevenlabs/client`에서 `MultimodalMessageInput` 타입을 export해 대화 중 이미지 등 multimodal content 전송이 쉬워졌습니다.
- convert speech to text 응답에 `audio_duration_secs`가 추가되어 전사된 오디오의 총 길이를 클라이언트에서 따로 계산하지 않아도 되게 되었습니다.
- get voice 응답에 `recording_quality`와 `labelling_status`가 추가되어 음성 품질 평가 상태를 확인할 수 있게 되었습니다.
- `@elevenlabs/client@1.1.1`에서 `sendMultimodalMessage`가 노출되고 `MultimodalMessageInput` 타입이 export되었습니다.
- `@elevenlabs/convai-widget-core@0.11.0`에 로컬 저장소 기록과 브라우저 언어 설정을 바탕으로 한 자동 언어 선택이 추가되었습니다.
기타
- JavaScript SDK v2.42.0과 Python SDK v2.42.0이 2026-04-07 API schema에 맞춰 재생성되었습니다.
수정
- Swift SDK v3.1.2에서 LiveKit delegate methods의 ObjC category dispatch 문제를 수정해 Swift 기반 voice agent 통합에서 발생할 수 있는 충돌을 줄였습니다.
- `@elevenlabs/client@1.1.2`, `@elevenlabs/react@1.0.3`, `@elevenlabs/react-native@1.0.3`, `@elevenlabs/types@0.9.1`에서 Node.js ESM 호환성 문제가 수정되었습니다.