대화 위젯과 음악·발음 사전 기능 확장
대화 위젯 설정과 워크플로, 음악, 발음 사전, 음성·메시징 관련 API가 새로 확장됐다.
요약
- ElevenAgents 대화 위젯에 접기, 에이전트 상태 표시, 대화 ID 표시, 오디오 태그 숨김, 구문 강조 테마 설정이 추가됐다. - 에이전트 테스트는 폴더 기준 정리와 필터링을 지원하고, 워크플로에는 new say node type이 추가됐다. - SMBToolConfig가 정식화되고, 에이전트 요약 언어, Twilio 통화 녹음, WhatsApp 메시징 설정이 추가됐다. - Pronunciation Dictionaries, Music, Audio Native, Voices에서 새 API와 응답 필드가 추가됐다. - JavaScript SDK, Python SDK와 관련 패키지들이 최신 API 스키마와 새 응답 필드를 반영하도록 업데이트됐다.
바뀐 것
새 기능
- ElevenAgents conversation widget에 collapsible widget ( widget.dismissible ) 설정이 추가됐다.
- ElevenAgents conversation widget에 action indicator ( widget.show_agent_status ) 설정이 추가됐고, 활성화 시 agent_tool_request와 agent_tool_response 클라이언트 이벤트가 자동으로 추가된다.
- ElevenAgents conversation widget에 conversation ID display ( widget.show_conversation_id ) 설정이 추가됐고, 새 에이전트와 기존 에이전트 모두 기본값은 true다.
- ElevenAgents conversation widget에 audio tag visibility ( widget.strip_audio_tags ) 설정이 추가됐고, 새 에이전트와 기존 에이전트 모두 기본값은 true다.
- ElevenAgents conversation widget에 syntax highlighting theme ( widget.syntax_highlight_theme ) 설정이 추가됐다.
- List agent tests endpoint가 folder-aware agent testing을 지원하며 parent_folder_id, include_folders, sort_mode 쿼리 매개변수를 추가했다.
- 테스트 생성과 업데이트 endpoint가 parent_folder_id를 받아 테스트를 폴더에 할당할 수 있게 됐다.
- test summaries에 entity type, parent folder path, children count가 포함된다.
- agent workflows에 new say node type인 WorkflowSayNodeModel이 추가됐다.
- WorkflowSayNodeModel은 conversation_config, additional_prompt, tool과 knowledge base overrides를 지원한다.
- WorkflowSayNodeModel의 message payload가 literal과 prompt 두 변형을 갖는 discriminated union으로 바뀌었다.
- agent configuration에 summary_language field가 추가됐다.
- Twilio outbound call request body에 optional call_recording_enabled field가 추가됐다.
- WhatsApp account models와 update requests에 enable_messaging flag가 추가됐다.
- Pronunciation Dictionaries에 Set rules endpoint ( POST /v1/pronunciation-dictionaries/{pronunciation_dictionary_id}/set-rules )가 추가됐다.
- Pronunciation dictionary rule definitions에 case_sensitive와 word_boundaries 필드가 추가됐다.
- Music에 Upload music endpoint ( POST /v1/music/upload )가 추가됐다.
- Generate music, Generate music detailed, Stream music endpoints에 use_phonetic_names parameter가 추가됐다.
- music generation responses에 song_id field가 추가됐다.
- AudioNative에 Update content endpoint ( POST /v1/audio-native/content )가 추가됐다.
- voice update requests에 bookmarked field가 추가됐고, voice response objects에 is_bookmarked가 추가됐다.
기타
- SMBToolConfig schema가 required, discriminated params object를 사용하는 형태로 정식화됐다.
- SMBToolConfig의 지원 operation types에 create, list, search, update, delete가 추가됐고 clients, staff, services, products, assets에 적용된다.
- JavaScript SDK v2.37.0이 music generation responses의 song_id 노출과 최신 API schema 변경을 반영했다.
- Python SDK v2.37.0이 새로운 music generation parameters와 music generation responses의 song_id 노출, 최신 API schema 변경을 반영했다.