Skip to main content

Wizzo v0.32.0 Release Notes

Released Nov 4, 2025Public Beta

Highlights

  • **Companion presence orchestration**: `PresenceProvider` and the animated `WizzoAvatar` now drive idle, listening, thinking, success, and warning states across chat, quest mutations, and navigation with reduced-motion fallbacks.
  • **Ambient mentor audio + controls**: A new audio stack (controller, provider, navigation controls, and voice playback ducking) delivers ambient loops and stingers that respect reduced-audio preferences and autoplay limits.
  • **Token-driven UI re-theme**: Replaced legacy CSS tokens with the neutral-first `styles/tokens.ts`, refreshed dashboards, notifications, and chat surfaces, and documented the system in the presence design addendum for Classic Wizzo/Dark parity.

Fixes

  • Stabilized production builds by lazily initializing the memory monitor and inlining personalization RAG imports so Next.js no longer hangs on server-only modules.
  • Reduced test flakiness by serializing Vitest workers, muting noisy console output by default, and adding a resilient Redis mock for integration suites.

Known issues

  • Ambient audio ships with procedural placeholder tracks; final mastered assets and licensing review remain outstanding.
  • Heavy ML integration suites stay opt-in (`RUN_HEAVY_ML_TESTS=true`) while we monitor memory pressure and split cases for CI.