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