v0.10.1
exo-explore/exov0.10.1May 5, 2026by nekomeowww
AI Summary
This release adds comprehensive account management, new providers, Artistry features, experimental Computer Use capabilities, and new plugin development APIs.
Key Highlights
- Added email sign-in, social account linking, and account deletion features
- Added Amazon Bedrock as chat provider and MiniMax Speech as TTS provider
- Added experimental Computer Use foundation for desktop observation and interaction
- Introduced Kits API, Bindings API, Tools API, and Gamelet API for plugin developers
- Added IO Tracer for inspecting runtime message flows
New Features
- Email sign-in and social account management
- Amazon Bedrock chat provider
- MiniMax Speech TTS provider
- Artistry image generation with ComfyUI, Replicate, and Nano Banana
- Experimental Computer Use foundation
- New plugin development APIs (Kits, Bindings, Tools, Gamelet)
- IO Tracer for debugging
- Global shortcuts foundation
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.