v0.111.0
biomejs/biomev0.111.0Aug 9, 2026by mmabrouk
AI Summary
This release introduces a fully functional mobile web application at `/m` with features like session management, chat replay, and the ability to approve or deny runs directly from a phone. It also refactors the frontend to remove the breadcrumb bar and stream session changes for better UX. Several fixes were included to address session liveness, approval holding times, and testing stability.
Key Highlights
- Scaffold the mobile web app at /m with sign-in and session management capabilities
- Extract the headless chat core into @agenta/chat
- Stream session changes and fix session liveness issues
- Refactor frontend to remove the layout breadcrumb bar
- Reduce approval park hold time from 30 to 10 minutes
New Features
- Mobile web app scaffolding and navigation
- Headless chat core extraction
- Route phones to /m behind an off-by-default flag
- Stream session changes
- Sign-in on mobile
Full Release Notes
## What's Changed * [feat] Scaffold the mobile web app at /m (1/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5679 * [feat] Order and search the session list by last activity (2/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5681 * [feat] Extract the headless chat core into @agenta/chat (3/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5682 * [feat] Build and ship the mobile gh image (4/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5683 * [feat] Route phones to /m behind an off-by-default flag (5/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5684 * [feat] Show sessions and replay a transcript on mobile (6/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5685 * [feat] Sign in on mobile, and keep the session alive (7/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5686 * [feat] Approve, deny, and stop a run from your phone (8/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5687 * [feat] Stream session changes and fix session liveness (9/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5688 * [fix] Resume a gated turn under the config it was running (10/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5689 * [fix] Converge the desktop session when a gate is answered elsewhere (11/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5690 * [feat] Sign-in parity, chat-package re-sync, and the mobile UX pass (12/12) by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5691 * fix(frontend): Keep an arbitrary-class example out of Tailwind's content scan by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5777 * [ci] Stop a manual mobile build from taking the released :latest tag by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5815 * feat: Move theme switch and version label out of the breadcrumb by @ashrafchowdury in https://github.com/Agenta-AI/agenta/pull/5744 * refactor(frontend): remove the layout breadcrumb bar by @ashrafchowdury in https://github.com/Agenta-AI/agenta/pull/5745 * refactor(settings): unify page frame, descriptions, and table styles by @ashrafchowdury in https://github.com/Agenta-AI/agenta/pull/5783 * fix(tests): match the create-entity confirm dialog by role, not by an antd class by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5816 * fix(tests): retire the remaining stale antd selectors, per emitter by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5818 * [fix] Approval parks hold for 10 minutes, not 30 by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5823 * fix(tests): stop swallowing strict-mode violations in readiness polls by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5824 * [docs] Update API reference docs by @github-actions[bot] in https://github.com/Agenta-AI/agenta/pull/5809 * [release] v0.111.0 by @github-actions[bot] in https://github.com/Agenta-AI/agenta/pull/5810 **Full Changelog**: https://github.com/Agenta-AI/agenta/compare/v0.110.0...v0.111.0