v0.0.19
[0.0.19] - 2026-04-09
Added
- Agent Settings UI
- Model input field now has history tracking and auto-completion from previously used models.
- Provider input field changed to a dropdown showing only configured providers (API key, local base URL, or OAuth), defaulting to "auto".
- Audio Messaging Support (STT & TTS)
- Integrated multi-provider Speech-to-Text (STT) pipeline using OpenAI-compatible APIs (e.g., Groq/Whisper).
- Browser-native Text-to-Speech (TTS) for agent responses with automatic markdown/code cleaning.
- Automatic Voice Activity Detection (VAD) with silence threshold and duration settings.
- WebUI Enhancements
- High-quality visual feedback for voice recording with pulse animation on the microphone button.
- Transcription feedback: "Transcribing..." placeholder with shimmer effect during audio processing.
- Dedicated "Voice & Audio" section in Agent Settings to configure provider URL, API key, and model.
- TTS user preference persistence via
localStorage.
- Backend Improvements
- New
AudioConfigschema for central management of speech settings. - Refactored
transcribe_audioSocket.IO event handler for better performance and reliability.
- New
Changed
- UI Refinements
- Improved chat input bar aesthetics: microphone and attachment (clip) buttons are now closer and visually aligned.
- Text-to-Speech (Bot Voice) now defaults to "off" for a cleaner initial experience.
Fixed
- Code Hygiene
- Removed unused properties and redundant comments in speech and socket modules.
- Refactored backend imports and improved error handling for transcription failures.
Full Changelog: v0.0.18...v0.019