AIRI v0.10.1

v0.10.1
Added 22
  • Sign in with email, verify email address, reset password, and manage profile from the account page
  • Link social accounts to AIRI account for managing different sign-in methods in one place
  • Delete account from settings
  • AIRI Cloud now supports server-side TTS with per-character Flux billing
  • Amazon Bedrock is now available as a chat provider
  • MiniMax Speech is now available as a TTS provider
Changed 4
  • Improved Flux billing reliability for TTS usage, especially when usage needs to be recorded before payment is fully settled
  • Improved token refresh handling to make sign-in state more reliable when multiple requests refresh auth simultaneously
  • Adjusted chat input behavior for smoother typing and message sending
  • Improved WebGPU-based local inference for speech, TTS, and background removal with better model loading, cancellation, and GPU recovery
Fixed 7
  • Chat input flickering and instability issues
  • Several chat layout issues with bubbles, buttons, tabs, and input scrollbars
  • Provider lists in settings that did not scroll correctly
  • Kokoro default model now saves correctly on first visit
  • CJK and keep-text speech processing cases that could strip text incorrectly
  • MacOS cursor, display geometry, iframe coordinate, and cleanup issues in desktop flow
  • Plugin tools not being enabled correctly
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.
View original

Upgraded? How did it go?

Discussion