Repository navigation
1.0.0
[v1.0.0] — 2026-03-11
Initial public release.
agora-agent-client-toolkit
AgoraVoiceAIsingleton with asyncinit()- Event system:
TRANSCRIPT_UPDATED,AGENT_STATE_CHANGED,AGENT_ERROR,AGENT_METRICS,AGENT_INTERRUPTED,MESSAGE_ERROR,MESSAGE_RECEIPT_UPDATED,MESSAGE_SAL_STATUS,DEBUG_LOG - RTC-only mode — RTM is optional; methods requiring RTM (
sendText,sendImage,interrupt) throwRTMRequiredError CovSubRenderControllerwith TEXT, WORD, and AUTO rendering modesChunkedMessageAssemblerfor stream message reassembly with input validation and cache size limits- Structured error classes:
ConversationalAIError,NotInitializedError,RTMRequiredError - Optional Agora metrics via
enableAgoraMetrics: true(requires@agora-js/report) - Zero required runtime dependencies
agora-agent-client-toolkit-react
useConversationalAI— flagship lifecycle hook (init, subscribe, destroy)useTranscript— standalone transcript observeruseAgentState— standalone agent state observeruseAgentError— standalone error observer (AGENT_ERROR + MESSAGE_ERROR)useAgentMetrics— standalone metrics observer