v0.10.1
mlabonne/llm-coursev0.10.1May 5, 2026by nekomeowww
AI Summary
This release focuses on account management, new AI providers (Amazon Bedrock, MiniMax Speech), and the introduction of the experimental Computer Use feature. It also brings significant updates to the plugin system with new APIs and improves local inference and mobile stage capabilities.
Key Highlights
- Account & Cloud: Email verification, social login linking, and server-side TTS with Flux billing.
- New Providers: Amazon Bedrock for chat, MiniMax Speech for TTS, and ComfyUI/Replicate for Artistry.
- Experimental Computer Use: Foundation for desktop observation and DOM-aware browser interactions.
- Plugin System: New Kits, Bindings, Tools, and Gamelet APIs with custom widget support.
Breaking Changes
- Self-hosted instances require setting BETTER_AUTH_SECRET.
- Plugin manifests must migrate to plugin.airi.json.
New Features
- Account management features (email, social, delete).
- Computer Use foundation for desktop interaction.
- New Plugin APIs (Kits, Bindings, Tools, Gamelet).
- IO Tracer for runtime flow inspection.
- WebGPU improvements for local inference.
Full Release Notes
## v0.10.1 Highlights ### Account & AIRI Cloud - You can now sign in with email, verify your email address, reset your password, and manage your profile from the account page. - You can now link social accounts to your AIRI account, making it easier to manage different sign-in methods in one place. - You can now delete your account from settings when you no longer want to keep your data. - AIRI Cloud now supports server-side TTS with per-character Flux billing. - We improved Flux billing reliability for TTS usage, especially when usage needs to be recorded before payment is fully settled. - Some users could run into unstable sign-in sessions when multiple requests refreshed auth at the same time. We improved token refresh handling so sign-in state should be more reliable. ### New Providers - You can now use Amazon Bedrock as a chat provider. - You can now use MiniMax Speech as a TTS provider. - Artistry now supports image providers such as ComfyUI, Replicate, and Nano Banana. ### Chat & Settings - The chat input could flicker or feel unstable in some cases. We adjusted the input behavior so typing and sending messages should feel smoother. - When a message fails, you can now retry it directly instead of recreating it manually. - Some chat bubbles, buttons, tabs, and input scrollbars did not fit cleanly. We fixed several layout issues to make the chat UI feel more polished. - Some provider lists in settings were hard to reach because they did not scroll correctly. We fixed this so all options should be accessible. - Kokoro’s default model is now saved correctly on first visit. - You can now clear OpenAI-compatible speech model fields when you want to reset them. ### Artistry - You can now use Artistry to generate or work with images through supported image providers. - AIRI Card creation and scene settings now have better image-related controls and previews. - Generated image results in chat are easier to inspect with the new journal preview flow. ### Models & Local Inference - You can now get clearer feedback when importing Live2D models. AIRI checks the model structure and shows a report when something looks wrong. - We improved WebGPU-based local inference for speech, TTS, and background removal. This should make local model loading, cancellation, and recovery from GPU issues more reliable. - Some CJK and keep-text speech processing cases could strip text incorrectly. We improved the audio text processing pipeline to handle those cases better. ### Computer Use - AIRI now has an experimental Computer Use foundation for observing the desktop and interacting with browser content. - Browser actions are now routed through DOM-aware tools where possible, which should make web interactions more accurate than coordinate-only clicking. - We added safer session tracking, read-only DOM inspection tools, transcript-based state tracking, and improved desktop overlay behavior. - Some macOS cursor, display geometry, iframe coordinate, and cleanup issues were fixed to make the experimental desktop flow more stable. ### Mobile & Stage - You can now use a transparent background in Stage Pocket. - We added an early Godot Stage preview. This is experimental, but it gives us a path toward richer stage runtimes. ### For Plugin Developers - You can now build plugins with the new Kits API, Bindings API, Tools API, and Gamelet API. - Plugin manifests now use `plugin.airi.json`. - Plugins can now provide custom widget UI. - We added a local loopback server so plugin assets can be served more safely inside Stage Tamagotchi. - We added an initial chess gamelet example to show how the new Gamelet API works. - We improved plugin host structure, debugging, auto reload, asset mounting, and iframe messaging through `@moeru/eventa`. - Some plugin tools were not being enabled correctly. We fixed that so plugin-provided tools can be used as expected. ### Developer Tools - We added IO Tracer to help inspect how messages, hearing, and other runtime flows move through AIRI. - IO Tracer now has better layout behavior, clearer identifiers, and localized route metadata. - We added the foundation for global shortcuts. ### Upgrade Notes - If you self-host AIRI, set `BETTER_AUTH_SECRET` before upgrading. - If you maintain a plugin, migrate your manifest to `plugin.airi.json`. - Artistry, Computer Use, Desktop Overlay, and Godot Stage are still evolving. Some details may change in future releases.