Skip to content

1.0.0

Choose a tag to compare

@digitallysavvy digitallysavvy released this 12 Mar 00:19
· 53 commits to main since this release
727fe79

[v1.0.0] — 2026-03-11

Initial public release.

agora-agent-client-toolkit

  • AgoraVoiceAI singleton with async init()
  • 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) throw RTMRequiredError
  • CovSubRenderController with TEXT, WORD, and AUTO rendering modes
  • ChunkedMessageAssembler for 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 observer
  • useAgentState — standalone agent state observer
  • useAgentError — standalone error observer (AGENT_ERROR + MESSAGE_ERROR)
  • useAgentMetrics — standalone metrics observer