v2026.8.25.0
t8y2/dbxv2026.8.25.0Aug 25, 2026by synoet
AI Summary
Focuses on Cursor Cloud agent local stack baking, Stripe payment bot, and AI activity tools.
Key Highlights
- Bake a complete local stack for Cursor Cloud agents
- Stripe payment bot for subscription cancellations
- AI activity tools
- Local Docker sandboxes for just run_local
New Features
- Local stack for Cursor Cloud agents
- Stripe payment bot
- AI activity tools
- Local Docker sandboxes
- Teams DM creation
Full Release Notes
## What's Changed * perf: bake a complete local stack for Cursor Cloud agents by @synoet in https://github.com/macro-inc/macro/pull/5770 * chore: remove new inbox feature flag by @peterchinman in https://github.com/macro-inc/macro/pull/5782 * feat(split-layout): cmd+esc returns to the most recent list view by @peterchinman in https://github.com/macro-inc/macro/pull/5777 * fix(soup): my tasks view not filtered correctly by @dev-rb in https://github.com/macro-inc/macro/pull/5791 * chore: enable agent harness by @404Wolf in https://github.com/macro-inc/macro/pull/5792 * Seanaye/chore/enable typescript strict by @seanaye in https://github.com/macro-inc/macro/pull/5793 * Wolf/macro coder in all channels by @404Wolf in https://github.com/macro-inc/macro/pull/5795 * fix(ios): native call participant bar by @peterchinman in https://github.com/macro-inc/macro/pull/5786 * fix(mobile): nav chrome sizing by @peterchinman in https://github.com/macro-inc/macro/pull/5800 * feat(calendar): ai chat calendar compose ui by @dev-rb in https://github.com/macro-inc/macro/pull/5796 * Simplify virtual keyboard animation handling by @peterchinman in https://github.com/macro-inc/macro/pull/5775 * chore: in memory agent trigger by @404Wolf in https://github.com/macro-inc/macro/pull/5799 * perf(cloud): substitute local stack binaries from the S3 nix cache by @synoet in https://github.com/macro-inc/macro/pull/5804 * fix(cloud): call nix via NIX_BIN after develop replaces PATH by @synoet in https://github.com/macro-inc/macro/pull/5806 * fix(nix): pin agent-client-protocol rust-sdk output hash by @synoet in https://github.com/macro-inc/macro/pull/5807 * fix: agent harness Daytona snapshot credentials by @404Wolf in https://github.com/macro-inc/macro/pull/5803 * fix(cursor-cloud): bake aux by @synoet in https://github.com/macro-inc/macro/pull/5809 * Fix agent session navigation and provisioning failures by @404Wolf in https://github.com/macro-inc/macro/pull/5808 * fix(local): trigger local-stack-binaries cache push on nix-support changes by @synoet in https://github.com/macro-inc/macro/pull/5810 * fix(cursor): stop Cloud install daemons so the bake can exit by @synoet in https://github.com/macro-inc/macro/pull/5812 * fix(macrod): install the TLS provider before dialing the gateway by @404Wolf in https://github.com/macro-inc/macro/pull/5816 * fix(cursor-cloud): docker networking, and dev env by @synoet in https://github.com/macro-inc/macro/pull/5814 * chore(nix): remove hermes from the devshell by @404Wolf in https://github.com/macro-inc/macro/pull/5820 * fix(mobile): resilient solution for drawer height by @peterchinman in https://github.com/macro-inc/macro/pull/5783 * fix(ios): harden call leaving by @peterchinman in https://github.com/macro-inc/macro/pull/5801 * Seanaye/fix/remove channel perm waterfall by @seanaye in https://github.com/macro-inc/macro/pull/5805 * fix(tags): show long names in the tag picker by @synoet in https://github.com/macro-inc/macro/pull/5825 * feat(stripe-payment-bot): post subscription cancellations to Macro channels by @synoet in https://github.com/macro-inc/macro/pull/5824 * chore: bump ios by @peterchinman in https://github.com/macro-inc/macro/pull/5830 * fix(mcp): return image blocks for markdown content by @synoet in https://github.com/macro-inc/macro/pull/5827 * fix(mcp): allow cursor.com as a FusionAuth OAuth origin by @synoet in https://github.com/macro-inc/macro/pull/5823 * fix(calendar): reachable events from AI tools, and copyable event links by @gbirman in https://github.com/macro-inc/macro/pull/5822 * Seanaye/fix/overeager opfs discard by @seanaye in https://github.com/macro-inc/macro/pull/5828 * Seanaye/perf/more laziness by @seanaye in https://github.com/macro-inc/macro/pull/5832 * feat(cursor-cloud): use Doppler local/lcl_preview when DOPPLER_TOKEN is set by @synoet in https://github.com/macro-inc/macro/pull/5838 * feat(activity): attribute system and agent document creates by @synoet in https://github.com/macro-inc/macro/pull/5831 * Seanaye/fix/mark notifications by @seanaye in https://github.com/macro-inc/macro/pull/5840 * feat(agent_harness): local Docker sandboxes for just run_local by @404Wolf in https://github.com/macro-inc/macro/pull/5826 * feat(activity): ai activity tools by @synoet in https://github.com/macro-inc/macro/pull/5714 * fix(calls): broadcast incoming-call ring across tabs to avoid duplicate ringers by @peterchinman in https://github.com/macro-inc/macro/pull/5651 * fix(ci): deploy ai-editing-worker to prod on release by @404Wolf in https://github.com/macro-inc/macro/pull/5844 * feat(ai): give ai tools to create and manage bots by @synoet in https://github.com/macro-inc/macro/pull/5748 * fix(xtask_local): isolate sdk webhook ssh from user config by @synoet in https://github.com/macro-inc/macro/pull/5851 * feat(activity): attribute starter-doc property writes to system by @synoet in https://github.com/macro-inc/macro/pull/5850 * chore: purge sqlx from domain by @synoet in https://github.com/macro-inc/macro/pull/5854 * chore: enforce mod.rs declaration only by @synoet in https://github.com/macro-inc/macro/pull/5855 * feat(rules): more hex ast-grep rules by @synoet in https://github.com/macro-inc/macro/pull/5856 * feat(rules): ban Tailwind class-string constants in TSX (FE-30) by @synoet in https://github.com/macro-inc/macro/pull/5857 * feat(activity): add action graph and top entities by @synoet in https://github.com/macro-inc/macro/pull/5842 * chore: remove dead code by @synoet in https://github.com/macro-inc/macro/pull/5860 * feat(cloud): drop Fly preview and run the app from Vite by @synoet in https://github.com/macro-inc/macro/pull/5863 * docs: Guide frontend contributors on using hosted APIs with Vite versus having to run the entire stack locally by @cameronapak in https://github.com/macro-inc/macro/pull/5853 * fix(bots): hash bot tokens at rest and mint credentials on click by @synoet in https://github.com/macro-inc/macro/pull/5867 * fix(ci): publish local-stack-binaries on every main push by @synoet in https://github.com/macro-inc/macro/pull/5866 * feat(teams): create DMs between teammates on join by @synoet in https://github.com/macro-inc/macro/pull/5848 * fix(hotkeys): fix hotkey scope issues by @peterchinman in https://github.com/macro-inc/macro/pull/5843 * feat(agent-sessions): create standalone sessions from the create menu by @ehayes2000 in https://github.com/macro-inc/macro/pull/5778 * Seanaye/perf/urql solid by @seanaye in https://github.com/macro-inc/macro/pull/5869 * fix(tags): commit option selections through GraphQL Soup by @gbirman in https://github.com/macro-inc/macro/pull/5493 * fix(web): mark soup channel target notifications read by @seanaye in https://github.com/macro-inc/macro/pull/5871 * feat(email): add hosted logo mark for email templates by @aidanhb in https://github.com/macro-inc/macro/pull/5874 * feat: active call badge by @peterchinman in https://github.com/macro-inc/macro/pull/5877 * Seanaye/fix/quick access channel gql by @seanaye in https://github.com/macro-inc/macro/pull/5872 * feat(calendar): ai event preview by @dev-rb in https://github.com/macro-inc/macro/pull/5875 * fix(email): preserve the split layout across Gmail consent by @gbirman in https://github.com/macro-inc/macro/pull/5880 * feat(search): make calendar events searchable by title by @gbirman in https://github.com/macro-inc/macro/pull/5868 * fix(cloud): apply the bridge-forwarding watcher to the bake stack up by @synoet in https://github.com/macro-inc/macro/pull/5878 * chore(cache): switch to upstream turso by @seanaye in https://github.com/macro-inc/macro/pull/5885 * Fix macrod releases and add Hermes setup guide by @404Wolf in https://github.com/macro-inc/macro/pull/5881 * Seanaye/feat/add new vs updated notif by @seanaye in https://github.com/macro-inc/macro/pull/5883 * Named Macro Coder sandbox sizes with Daytona resize by @404Wolf in https://github.com/macro-inc/macro/pull/5818 * feat(agent-session): automatically name sessions by @404Wolf in https://github.com/macro-inc/macro/pull/5887 * fix(agent_harness): simplify Daytona snapshot check by @404Wolf in https://github.com/macro-inc/macro/pull/5894 * fix(ci): pin Daytona snapshot ensure to the live 4/8/10 quota by @404Wolf in https://github.com/macro-inc/macro/pull/5897 * fix(calendar): stop Tab from adding a hovered guest by @synoet in https://github.com/macro-inc/macro/pull/5893 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.8.20.2...v2026.8.25.0