v2026.7.29.0

macro-inc/macrov2026.7.29.0Jul 29, 2026by synoet

AI Summary

A major update featuring the agent runtime protocol, subscription cache management, and Kafka consumers for calls and search processing.

Key Highlights

  • Agent runtime protocol implementation
  • Subscription cache deletes and mutation return data
  • Kafka consumer for calls and search processing
  • Bots now capable of creating chats

New Features

  • Agent runtime protocol
  • Bots creating chats
  • Kafka consumer for calls
  • Search processing service Kafka
  • Realtime Soup integration
  • GraphQL interface

Full Release Notes

## What's Changed
* Seanaye/feat/subscription cache deletes by @seanaye in https://github.com/macro-inc/macro/pull/5262
* Seanaye/feat/return data from mutations by @seanaye in https://github.com/macro-inc/macro/pull/5266
* chore(fusionauth): bump fusionauth dev instance by @whutchinson98 in https://github.com/macro-inc/macro/pull/5268
* Wire property events into realtime Soup by @seanaye in https://github.com/macro-inc/macro/pull/5269
* chg(email): label backfill progress counts as threads by @evanhutnik in https://github.com/macro-inc/macro/pull/5270
* feat: agent runtime protocol by @ehayes2000 in https://github.com/macro-inc/macro/pull/5000
* chore: add skill for updating sdk by @404Wolf in https://github.com/macro-inc/macro/pull/5271
* feat(call): stop desktop ringing when call answered on another device by @peterchinman in https://github.com/macro-inc/macro/pull/4846
* Tune rust-analyzer for the large workspace by @seanaye in https://github.com/macro-inc/macro/pull/5272
* feat!(infra): tune macro-db parameter group, update macro-db instance size by @synoet in https://github.com/macro-inc/macro/pull/5267
* feat(search_processing_service): Kafka consumer for calls by @whutchinson98 in https://github.com/macro-inc/macro/pull/5273
* build(deps): bump biome by @dev-rb in https://github.com/macro-inc/macro/pull/5274
* feat(chat): allow bots to create chats by @404Wolf in https://github.com/macro-inc/macro/pull/5261
* chore: set up sync service ci by @404Wolf in https://github.com/macro-inc/macro/pull/5265
* Keep normalized cache records across compatible schema changes by @seanaye in https://github.com/macro-inc/macro/pull/5275
* feat(search_processing_service): channel message kafka by @whutchinson98 in https://github.com/macro-inc/macro/pull/5282
* docs(agents): rewrite Agents page with channels, automations, models,… by @git-julia in https://github.com/macro-inc/macro/pull/5285
* fix(ios): share target drawer height by @peterchinman in https://github.com/macro-inc/macro/pull/5284
* fix: draggable call widget cancellation by @peterchinman in https://github.com/macro-inc/macro/pull/5286
* fix: stacking context golden path by @peterchinman in https://github.com/macro-inc/macro/pull/5287


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.7.28.3...v2026.7.29.0