Repository navigation
1.0.0
[v1.0.0] — 2026-03-11
Initial stable release of the Agora Agent Server SDK for TypeScript.
Added
Agentbuilder with fluent API (.withLlm(),.withTts(),.withStt(),.withMllm(),.withAvatar())AgentSessionfor session lifecycle management (start(),stop())- Automatic token generation — pass
appId+appCertificateand tokens are handled internally - Token utilities:
generateRtcToken,generateConvoAIToken,ExpiresIn.hours(),ExpiresIn.minutes() - Turn detection configuration via
TurnDetectionConfigwith nestedStartOfSpeechConfigandEndOfSpeechConfig - SAL (Selective Attention Locking) via
SalConfigwithSalMode - Filler words support:
FillerWordsConfig,FillerWordsTrigger,FillerWordsContent - Session parameters:
SessionParams,SilenceConfig,FarewellConfig,ParametersDataChannel - Geofencing via
GeofenceConfig - Advanced features (MLLM mode) via
AdvancedFeatures - Type-safe constants:
DataChannel,SilenceActionValues,SalModeValues,Geofence,FillerWordsSelectionRule,TurnDetectionTypeValues - Vendor integrations:
- LLM:
OpenAI,AzureOpenAI,Anthropic,Gemini,VertexAI - MLLM:
OpenAIRealtime - TTS:
ElevenLabsTTS,MicrosoftTTS,OpenAITTS,CartesiaTTS,GoogleTTS,AmazonTTS,HumeAITTS,RimeTTS,FishAudioTTS,MiniMaxTTS,SarvamTTS - STT:
DeepgramSTT,MicrosoftSTT,OpenAISTT,GoogleSTT,AmazonSTT,AssemblyAISTT,AresSTT,SarvamSTT,SpeechmaticsSTT - Avatar:
HeyGenAvatar,AkoolAvatar
- LLM: