What's Changed
- [fix] Keep the playground timeline visible, scope connect modals, label template skills by @ashrafchowdury in #7708
- [feat] Open the playground instead of the agent overview by @ashrafchowdury in #7728
- [feat] Redesign the chat transcript, file cards, attachments and composer by @ashrafchowdury in #7737
- [feat] Preview spreadsheets, documents and slides in the Files pane by @ashrafchowdury in #7740
- fix(sdk): send json_schema to Claude 5 models as native structured outputs by @mmabrouk in #7756
- [feat] Comment on HTML, document, slide and spreadsheet previews by @ashrafchowdury in #7743
- [feat] Link to drive files, folders and automation drawers by @ashrafchowdury in #7753
- [feat] Show office previews like Excel, PowerPoint and Word by @ashrafchowdury in #7755
- chore(deps): bump next from 15.5.27 to 15.5.28 in /web by @dependabot[bot] in #7742
- [feat] Add the SEO Content Agent marketplace template by @mmabrouk in #7616
- docs(blog): add 9 Best AI Agent Frameworks in 2026 article by @mmabrouk in #7704
- docs(blog): add 9 Best Agentic AI Tools in 2026 comparison guide by @mmabrouk in #7712
- docs(blog): add 7 Best Open-Source AI Agent Platforms in 2026 article by @mmabrouk in #7745
- chore(deps): bump aiohttp from 3.14.3 to 3.14.4 in /services by @dependabot[bot] in #7722
- chore(deps): bump aiohttp from 3.14.3 to 3.14.4 in /sdks/python by @dependabot[bot] in #7702
- [docs] Update API reference docs by @github-actions[bot] in #7749
- fix(slack): bound media downloads while streaming by @Mahaboob-Ashraf in #7701
- [7656] fix(API): keep valid MCP endpoints when one row is invalid by @Twiink in #7667
- [7426] fix(frontend): Open Usage settings tab when billing is off by @adityasingh345 in #7609
- [fix] Stop the trace drawer from swapping spans [#6714] by @DerrickJc in #7746
- fix(deps): bump next from 16.3.6 to 16.3.8 in /web/mobile by @mmabrouk in #7644
- chore(deps): bump dompurify from 3.4.16 to 3.4.17 in /web by @dependabot[bot] in #7741
- [fix] Delete the sandbox and its Secrets when a run cannot be pooled by @mmabrouk in #7687
- docs(blog): add 8 Best Relevance AI Alternatives in 2026 article by @mmabrouk in #7664
- [6214] fix(api): Reject wrapped or empty session header edits by @XonkelX in #6224
- [fix] Delete stopped Daytona sandboxes and their Secrets at runner shutdown by @mmabrouk in #7690
- fix(sdk): reject an agent session_id the session store refuses with 400 by @mmabrouk in #7676
- fix(frontend): open chat file links under a folder named agenta-* by @mmabrouk in #7716
- fix: End a Stop during cold acquire as a cancelled finish [AGE-4508] by @LykenL in #7476
- [7445] fix(frontend): do not count approval wait time in worked duration by @LinghaoLiOfficial in #7657
- [fix] Retry a broken Gemini tool call once and settle errored continuations by @mmabrouk in #7693
- fix(deps): bump postcss-selector-parser to 7.1.6 in web workspace by @mmabrouk in #7671
- fix(frontend): fix CodeQL alert and web unit test errors on release v0.123.0 by @ashrafchowdury in #7758
- docs: add DemonRoute to 'Where models come from' by @demonroute1 in #7508
- chore(deps-dev): bump storybook from 9.1.20 to 9.1.21 in /web by @mmabrouk in #7759
- docs(blog): add internal links to AI coworker pages and sharpen meta titles/descriptions for CTR by @mmabrouk in #7757
- docs: add v0.123.0 contributors to all-contributors by @mmabrouk in #7762
- fix(frontend): rebuild the office viewer bundles by @mmabrouk in #7761
- [fix] Address review follow-ups from the v0.123.0 release PRs by @mmabrouk in #7763
- fix(frontend): show quote notes on composer chips and drop doubled template step periods by @mmabrouk in #7766
- fix(sdk): omit unset fields from response_format by @mmabrouk in #7767
- fix(sdk): Kimi K3.1 Pro agent turns fail with "Provider returned error" by @mmabrouk in #7773
- [release] v0.123.0 by @github-actions[bot] in #7752
New Contributors
- @Mahaboob-Ashraf made their first contribution in #7701
- @Twiink made their first contribution in #7667
- @adityasingh345 made their first contribution in #7609
- @DerrickJc made their first contribution in #7746
- @XonkelX made their first contribution in #6224
- @LykenL made their first contribution in #7476
- @LinghaoLiOfficial made their first contribution in #7657
- @demonroute1 made their first contribution in #7508
Full Changelog: v0.122.11...v0.123.0