에이전트 종료 이벤트와 도구·MCP 설정 확장
에이전트 응답 완료 이벤트와 MCP·도구 관련 설정, 음성·전사 기능이 추가되었다.
교안에 영향
agent_response_complete 이벤트가 추가되어 예전의 턴 종료 감지 안내는 더 이상 정확하지 않을 수 있다.
요약
- agent_response_complete WebSocket 이벤트와 AGENT_RESPONSE_COMPLETE 값이 추가되어 한 턴 종료를 더 정확히 감지할 수 있게 됐다. - pre_tool_speech, response_timeout_secs, trust_context, source_attribution, Tool 스키마의 icons·execution 등 에이전트와 도구 설정이 확장됐다. - Audio Isolation에 기록 목록 조회와 삭제 엔드포인트가 추가됐고, Scribe realtime에는 keyterms와 no_verbatim 옵션이 들어왔다. - ProcedureCompilerMode 기본값 변경, 동적 변수 스키마 개편, RAG·지식 기반 출처 메타데이터 추가와 테스트 필터 지원이 반영됐다. - SDK와 패키지는 새 API 스키마 반영과 함께 일부 설치 안내, 마이크/도구 호출 관련 문제를 수정했다.
바뀐 것
새 기능
- agent_response_complete WebSocket 이벤트가 추가되어 에이전트 응답이 완전히 끝났을 때 한 번만 알릴 수 있게 됐다.
- ClientEvent enum에 AGENT_RESPONSE_COMPLETE 값과 AgentResponseCompleteClientEvent 응답 모델이 추가됐다.
- MCP 서버 설정과 도구별 오버라이드에 pre_tool_speech 필드가 추가됐다.
- Workflow 도구 dispatch 노드가 각 중첩 도구의 execution_mode 를 올바르게 따르도록 바뀌었다.
- MCP 서버 설정과 도구별 오버라이드에 response_timeout_secs 필드가 추가됐다.
- agent 플랫폼 설정에 trust_context 필드가 추가됐다.
- conversation config에 source_attribution 불리언이 추가됐다.
- list tests 엔드포인트에 sharing_mode 쿼리 파라미터가 추가됐다.
- Tool 스키마에 icons 배열과 execution 필드가 추가됐다.
- ConversationHistoryTranscriptCommonModel, ConversationHistoryTranscriptResponseModel, RagRetrievalInfo 에 지식 기반과 RAG 출처 메타데이터가 추가됐다.
- Audio Isolation에 GET /v1/audio-isolation/history 엔드포인트가 추가됐다.
- Audio Isolation에 DELETE /v1/audio-isolation/history/{history_item_id} 엔드포인트가 추가됐다.
- Scribe realtime WebSocket 이 keyterms 파라미터를 지원하게 됐다.
- Scribe realtime WebSocket 이 no_verbatim 불리언을 지원하게 됐다.
- @elevenlabs/client@1.3.0 에서 upload conversation file 엔드포인트 지원이 추가됐다.
기타
- dynamic_variables 와 dynamic_variable_placeholders 가 통합된 DynamicVariableValueType-Input / DynamicVariableValueType-Output 스키마를 사용하도록 바뀌었고, DynamicVariableAssignment 에 preserve_native_type 필드가 추가됐다.
- Python SDK v2.45.0 이 2026년 4월 27일 API 스키마를 재생성해 audio isolation history, tool executions, MCP 설정, agent_response_complete 를 반영했다.
- Python SDK v2.44.0 이 2026년 4월 21일 API 스키마를 재생성해 trust_context, pre_tool_speech, asset transcription, MCP response timeout 을 반영했다.
- JavaScript SDK v2.45.0 이 Scribe realtime의 keyterms 와 noVerbatim 옵션 및 2026년 4월 27일 API 스키마를 반영했다.
- JavaScript SDK v2.44.0 이 2026년 4월 21일 API 스키마를 재생성해 trust_context, pre_tool_speech, MCP response timeout 을 반영했다.
- @elevenlabs/react, @elevenlabs/react-native, @elevenlabs/convai-widget-core, @elevenlabs/convai-widget-embed 이 최신 @elevenlabs/client 버전으로 갱신됐다.
수정
- 기존 force_pre_tool_speech 불리언은 더 이상 사용되지 않도록 바뀌었다.
- ProcedureCompilerMode 기본값이 deterministic에서 append로 바뀌었고 llm 값은 제거됐다.
- Swift SDK v3.1.4 에서 에이전트 연결 해제 후 로컬 마이크가 계속 송출되던 문제가 수정됐다.
- @elevenlabs/client@1.3.1 에서 에이전트 도구 호출 소리가 사용자 발화로 잘못 해석되어 에이전트를 끊던 문제가 수정됐다.