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