v0.8.11
🤖 Support Server-side Agent Framework Collaboration
Offloads AI agent logic to the server—boosting front-end maintainability—while letting you plug in frameworks like AutoGen (and any other agent SDK) for unlimited capability expansion.
- Add support for AIAvatarKit as an AI agent backend service
- Support
inputs
parameter for Dify - Fix bug where API Key authorization doesn't work in WebGL
- Allow null for SystemPromptParams for AIAvatarKit
🌐 WebGL Improvements
Upgraded mic capture to modern AudioWorkletNode
for lower latency and reliability; stabilized mute/unmute handling; improved error handling to immediately surface HTTP errors and prevent hangs; fixed API-key authorization in WebGL builds.
- Switch WebGLMicrophone implementation from ScriptProcessor to AudioWorklet
- Prevent processing of muted user's speech after unmuting on WebGL
- Return HTTP errors immediately to avoid AI character hanging
🍩 Other updates
- Remove CommandRService
- Add option to include Wave header in SpeechGatewaySpeechSynthesizer
- Add channel info to ChatMemory integration extension
- Enable downsampling of microphone input for speech recognition
By the way, this release was prepared while enjoying a picnic at Jonanjima Seaside Park 🏕️🌳
Full Changelog: 0.8.10...v0.8.11