Skip to content

Conversation

seymourtang
Copy link
Collaborator

@seymourtang seymourtang commented Jun 4, 2025

API Changes

Added:

  • Create Conversational Agent API: Added llm.vendor, turn_detection.interrupt_mode, parameters.silence_config.
  • Update Agent Configuration API : Added llm.system_messages, llm.params.

Chores:

  • Enhanced the fields supported by the minimax TTS vendor.
  • Updated the InterruptConvoAIAPI request body to use an empty map {} to avoid unexpected responses.

Refactor:

  • Renamed the APIKey field to Key in the ElevenLabs TTS vendor.
  • Refactor the Parameter field in the Create Agent API by splitting it into ExtraParams and FixedParams fields. This change supports the transmission of dynamic and fixed parameters.

Deprecated:

  • Create Conversational Agent: Deprecated agent_rtm_uid

…ters and turn detection configuration

- Added support for LLM parameters in UpdateConvoAIReq, allowing for system messages and additional parameters.
- Introduced turn detection configuration in JoinConvoAIReq, enabling more control over agent interactions.
- Updated InterruptConvoAIAPI to use an empty map for request body.
- Enhanced JoinConvoAIReq with new fields for vendor, style, and additional TTS settings, improving customization options.
@seymourtang seymourtang merged commit 3a2f276 into AgoraIO-Community:main Jun 4, 2025
3 checks passed
@seymourtang seymourtang deleted the convoai-1.4 branch June 4, 2025 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant