v0.112.1
BenedictKing/ccxv0.112.1Aug 14, 2026by mmabrouk
AI Summary
A frontend-focused release featuring UI polish, session management improvements, and fixes to the agent creation flow and mobile templates.
Key Highlights
- Unified 14px type scale applied across the entire app
- Template selection now directly creates the agent
- Slim trackless scrollbars with fading thumbs implemented
- Sidebar layout and session row styling have been updated to match the homepage
New Features
- Dismissible Pro Trial banner
- Template-based agent creation flow
Full Release Notes
## What's Changed * [docs] Update API reference docs by @github-actions[bot] in https://github.com/Agenta-AI/agenta/pull/5826 * fix(frontend): give the templates gallery its baseAppURL by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5838 * fix(frontend): restore the sessions toolbar layout, dropping the filters rail by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5833 * fix(frontend): neutralize the dark shell rail's blue cast by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5834 * style(frontend): slim trackless scrollbars with a fading thumb, app-wide by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5837 * fix(frontend): show the agent overview without Classic Mode by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5839 * fix(frontend): drop the Pinned heading row from the sidebar sessions list by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5840 * style(frontend): grey resting icons in the overview Configuration card by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5841 * feat(frontend): make the Pro Trial banner dismissible by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5842 * fix(frontend): collapse toggle in the agent-scoped sidebar by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5845 * ci: auto-review release/* PRs with CodeRabbit by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5849 * fix(frontend): stop in-app template picks looping agent creation by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5832 * style(frontend): nudge the sidebar brand row (8px top/left, 22px logo) by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5835 * fix(frontend): session rows match the homepage — pin, status icons, sizes by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5843 * fix(frontend): shared page gutters and centered max-width column by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5836 * fix(frontend): home scrolls with the page; the rail stays pinned by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5847 * feat(frontend): templates pages join the shared layout by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5846 * feat(frontend): create-agent flow — picking a template IS creating the agent by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5848 * feat(frontend): the 14px type scale — one ladder for the whole app by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5850 * fix(frontend): centre the agent name against its avatar in the rail card by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5851 * fix(tests): retire the remaining stale antd selectors by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5854 * chore: never track QA gate run artifacts by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5856 * fix(frontend): project/org switcher inside the agent-scoped sidebar by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5852 * fix(tests): stop swallowing strict-mode violations across the acceptance suite by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5855 * [docs] Update API reference docs by @github-actions[bot] in https://github.com/Agenta-AI/agenta/pull/5864 * fix(frontend): dropdown menus never unmount after close (scroll-fade vs Radix Presence) by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5895 * fix(tests): playground role-select selectors, apiBase pre-nav bug, mark 5 flaky tests retry-eligible by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5896 * fix(frontend): request_input renders its form again after the transcript replay by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5859 * [fix] Retire stale Radix selectors in acceptance tests, unhang the app-overview networkidle wait by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5900 * fix(frontend): Immer MapSet race crashes fresh sessions on virtual-table pages by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5901 * fix(sdk): empty vault reports a missing credential, not 'multiple connections' by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5902 * [feat] Agents name their own sessions and themselves by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5903 * fix(runner): tell the model its rendered-skills path so it stops guessing by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5904 * fix(frontend): the running-elsewhere strip stops accusing your own tab by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5857 * [fix] Round 2: fix agent-chat playground navigation, app-overview app pollution, use-api selectors by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5905 * fix(frontend): playground error-state Try again button actually retries by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5906 * fix(sdk): pair the first-task rename_agent call to rename_session by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5908 * [fix] Polish docs responsiveness, dark mode, and search UX by @ashrafchowdury in https://github.com/Agenta-AI/agenta/pull/5599 * fix(frontend): Refresh playground triggers when an agent tool settles by @ashrafchowdury in https://github.com/Agenta-AI/agenta/pull/5863 * fix(runner): cap oversized gateway tool results before they reach the model by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5811 * fix(api): return a clear not-configured status for tool and trigger discovery when Composio is unset by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5812 * fix(tests): select a registry row explicitly when none auto-selects by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5914 * fix(sdk): resolve gateway tools independently so one dead tool no longer fails the whole agent by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5813 * [fix] Connect-flow feedback: actionable errors, correct auth mode, working decline by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5909 * fix(runner): answered approvals close before a carried sibling re-parks the turn by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5910 * [fix] Transcript replay respects a cancelled interaction's terminal status by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5912 * fix(frontend): a pending interaction anywhere in the tab counts as awaiting by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5913 * fix(api): use Composio v3.1 consistently (#5174) by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5814 * [fix] One malformed schedule row no longer halts schedule dispatch by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5931 * [fix] A deleted young session no longer comes back on the next reconcile by @moataz-hjaiji in https://github.com/Agenta-AI/agenta/pull/5830 * (bug) Model picker shows a false "not available" badge for vault-managed models by @mannietech15 in https://github.com/Agenta-AI/agenta/pull/5522 * [fix] Subscription with unresolvable workflow reference returns 422, not 500 by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5930 * [docs] Client-tool interaction lifecycle: research, blame timeline, plan v2 by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5916 * feat(sessions): record card answers first and give replay one rule by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5919 * fix(frontend/sdk): show every tool call the same way, live and after reload by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5932 * [feat] Keep automation session history linked by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5929 * [feat] Type session queries in generated clients by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5928 * [feat] Add automation history to session rows by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5927 * [docs] Record session UX implementation and QA by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5926 * docs: add moataz-hjaiji as a contributor for code by @allcontributors[bot] in https://github.com/Agenta-AI/agenta/pull/5936 * [fix] Mobile typecheck: import the AgentaApi type namespace by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5938 * [docs] Update API reference docs by @github-actions[bot] in https://github.com/Agenta-AI/agenta/pull/5924 * fix(frontend): analytics range bounds keep their UTC designator by @ardaerzin in https://github.com/Agenta-AI/agenta/pull/5923 * docs: add mannietech15 as a contributor for code by @allcontributors[bot] in https://github.com/Agenta-AI/agenta/pull/5937 * fix(frontend): resolve pinned automation session names outside automation mode by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5939 * [fix] Waiting cards refuse transcript adoption without proof they ended by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5942 * [feat] Slash commands in the agent playground chat composer by @ashrafchowdury in https://github.com/Agenta-AI/agenta/pull/5817 * [feat] Hide the Deploy button in agent playgrounds by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5941 * [feat] Warm brand recolor and agent playground UX rework by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5943 * [fix] Hide empty sessions from lists; connect overview Files to the agent drive by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5944 * [feat] Agents keep the project sidebar (flat agent navigation) by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5945 * feat(frontend): Humanize the Build tool log and dock Files as a pane by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5946 * [fix] Mobile image build: tolerate the workspace's unused nextstepjs patch by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5966 * chore(frontend): palette cleanup: hex migration, chart tokens, chip outlines, dark repairs by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5973 * fix(frontend): session UX follow-ups: sidebar liveness, composer handoff race, archive fixes by @mmabrouk in https://github.com/Agenta-AI/agenta/pull/5974 * [release] v0.112.0 by @github-actions[bot] in https://github.com/Agenta-AI/agenta/pull/5827 * docs: add iamhaseebn as a contributor for code by @allcontributors[bot] in https://github.com/Agenta-AI/agenta/pull/6023 * [docs] Update API reference docs by @github-actions[bot] in https://github.com/Agenta-AI/agenta/pull/6030 ## New Contributors * @moataz-hjaiji made their first contribution in https://github.com/Agenta-AI/agenta/pull/5830 * @mannietech15 made their first contribution in https://github.com/Agenta-AI/agenta/pull/5522 **Full Changelog**: https://github.com/Agenta-AI/agenta/compare/v0.111.0...v0.112.1