I was about to start on the 3d avatar plugin but decided to take a quick detour first. LLM, STT, TTS are all hardcoded. There is no support for adding providers in a plugin. It limits our people who want to use Qwen3 TTS, or add official MiniMax API support, so I am going to add this before cool avatars.