v2026.9.24.0
macro-inc/macrov2026.9.24.0Sep 25, 2026by synoet
Upgrading?
AI Summary
This release introduces AI usage allowances and billing updates while enhancing agents with new capabilities like Fireworks model support and persona choices. It also includes various UI fixes for email, calendar, notifications, and split-router functionality.
Key Highlights
- AI usage allowances, prepaid credits, and the Max plan billing system.
- Enhanced agents with coding persona options and Fireworks open-weight models.
- Improved split-router with history state and route-owned history tracking.
- Fixes for email stability, calendar notifications, and bundle updater paths.
New Features
- Start macrod-bound agents from the composer
- Let a persona choose whether it is a coding agent
- Offer Fireworks open-weight models on inmem Macro
- Make channels composable and add detail view
- Ingress drop invalid messages
- Add route-owned history state
Full Release Notes
## What's Changed * AI usage allowances, prepaid credits, overage billing, and the Max plan by @jbecke in https://github.com/macro-inc/macro/pull/6336 * refactor(web): simplify split-router compatibility middleware by @dev-rb in https://github.com/macro-inc/macro/pull/6902 * fix: bundle updater broken path by @peterchinman in https://github.com/macro-inc/macro/pull/6910 * Seanaye/fix/cache disposed by @seanaye in https://github.com/macro-inc/macro/pull/6885 * feat(channels): make composable and add detail view by @dev-rb in https://github.com/macro-inc/macro/pull/6762 * fix(calendar): select the reminded instance when opening a calendar notification by @gbirman in https://github.com/macro-inc/macro/pull/6915 * style(md): use tint for inline code nodes by @sedson in https://github.com/macro-inc/macro/pull/6914 * fix(md): parse text paste for new agent mentions by @sedson in https://github.com/macro-inc/macro/pull/6887 * fix(email): stabilize GraphQL read and archive flows by @seanaye in https://github.com/macro-inc/macro/pull/6909 * chore(agents): surface an exhausted Cursor usage limit as an actionable session notice by @404Wolf in https://github.com/macro-inc/macro/pull/6857 * fix(pdf): anchor the selection menu to the selected text by @gbirman in https://github.com/macro-inc/macro/pull/6893 * fix(notifications): keep comment rows pointing at the comment after they are read by @gbirman in https://github.com/macro-inc/macro/pull/6917 * fix(ai-billing): exclude projections from metered usage by @whutchinson98 in https://github.com/macro-inc/macro/pull/6919 * chore(agents): one @macro mention, aimed by the agents rollout by @404Wolf in https://github.com/macro-inc/macro/pull/6907 * flag off clearing ios notifs by @seanaye in https://github.com/macro-inc/macro/pull/6928 * fix(channels): clean up visual bugs with channel thead rails by @sedson in https://github.com/macro-inc/macro/pull/6925 * feat(notification): ingress drop invalid messages by @whutchinson98 in https://github.com/macro-inc/macro/pull/6929 * fix(email): drop leftover-canvas CSS zoom by @cameronapak in https://github.com/macro-inc/macro/pull/6374 * feat(agents): start macrod-bound agents from the composer by @404Wolf in https://github.com/macro-inc/macro/pull/6844 * fix(calendar): keep the read-only mention card open when its chip is clicked by @gbirman in https://github.com/macro-inc/macro/pull/6927 * fix(email): scheduled email submission and management by @gbirman in https://github.com/macro-inc/macro/pull/6708 * Seanaye/fix/home not updating by @seanaye in https://github.com/macro-inc/macro/pull/6930 * feat(split-router): add route-owned history state by @dev-rb in https://github.com/macro-inc/macro/pull/6920 * fix(drive): restore breadcrumb trails from history by @dev-rb in https://github.com/macro-inc/macro/pull/6921 * test(teams): add failing seat release regression by @whutchinson98 in https://github.com/macro-inc/macro/pull/6933 * fix(command): prevent cache refresh bursts from starving entity results by @seanaye in https://github.com/macro-inc/macro/pull/6923 * fix(notification): speed up read updates and reconcile stale state by @seanaye in https://github.com/macro-inc/macro/pull/6931 * fix(notifications): name agent comment senders and scroll to Discussion targets by @gbirman in https://github.com/macro-inc/macro/pull/6924 * chore(agents): remove tooltips from agent session list rows by @404Wolf in https://github.com/macro-inc/macro/pull/6918 * feat(comments): let agents start inline comments anchored to markdown text by @gbirman in https://github.com/macro-inc/macro/pull/6926 * feat(agents): answer chat agent mentions with one message that starts as a spinner by @404Wolf in https://github.com/macro-inc/macro/pull/6894 * fix(web): route inbox previews by block target by @dev-rb in https://github.com/macro-inc/macro/pull/6898 * fix(core): - mount debug-routes, fix(agents): better invert colors for light mode chat bubbles by @sedson in https://github.com/macro-inc/macro/pull/6935 * fix(email): show dropped images and videos inline in compose by @gbirman in https://github.com/macro-inc/macro/pull/6937 * feat(agents): let a persona choose whether it is a coding agent by @404Wolf in https://github.com/macro-inc/macro/pull/6936 * style(web): refine shared controls and dark surfaces by @synoet in https://github.com/macro-inc/macro/pull/6944 * fix: clicking channel goes to most recent unread notification by @peterchinman in https://github.com/macro-inc/macro/pull/6947 * feat(web): the Magic Chip is a compact card that opens the session by @404Wolf in https://github.com/macro-inc/macro/pull/6943 * fix(comments): stop starting a comment from remounting the document by @gbirman in https://github.com/macro-inc/macro/pull/6952 * fix(comments): release a comment link's highlight when the linked comment is clicked by @gbirman in https://github.com/macro-inc/macro/pull/6945 * fix(email): make scheduled send undo, cancel, and send paths consistent by @gbirman in https://github.com/macro-inc/macro/pull/6941 * fix(web): eagerly import new app route views by @dev-rb in https://github.com/macro-inc/macro/pull/6953 * fix(splits): keep the clicked link in view when it opens a new split by @gbirman in https://github.com/macro-inc/macro/pull/6950 * fix(command): import exclude directly to fix TDZ crash on app load by @404Wolf in https://github.com/macro-inc/macro/pull/6957 * feat(agents): offer Fireworks open-weight models on inmem Macro by @404Wolf in https://github.com/macro-inc/macro/pull/6954 * fix(web): refine split colors and dialog spacing by @synoet in https://github.com/macro-inc/macro/pull/6958 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.23.3...v2026.9.24.0
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one