v0.112.1
shrimbly/node-bananav0.112.1Aug 14, 2026by mmabrouk
AI Summary
Patch release focusing on frontend fixes, including session toolbar layout restoration, template gallery updates, and improvements to the agent creation and SDK integration flows.
Key Highlights
- Fixed session toolbar layout and sidebar filters.
- Updated API reference documentation.
- Fixed agent creation flow to correctly handle template selection.
- Resolved SDK vault reporting and gateway tool resolution issues.
New Features
- Made the Pro Trial banner dismissible.
- Templates pages joined the shared layout.
- Create-agent flow now creates the agent when picking a template.
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