v2026.10.13.0
parruda/swarmv2026.10.13.0Oct 13, 2026by synoet
Upgrading?
AI Summary
Major update introducing agent in-memory summarization to manage context, CRM pipeline tools for agents, calendar call attachments, and extensive fixes for email, notifications, and agent harness services.
Key Highlights
- Agent in-memory summarization for long conversations
- CRM pipeline tools exposed for agents
- Calendar calls can be attached to events created by agents
- Slack import flow simplified with channel-only options
- MCP parity for booking links
New Features
- Agent summarization
- CRM pipeline tools
- Calendar attachment
- Slack import simplification
Full Release Notes
## What's Changed * Enable Grafana Drilldown and per-service exploration with Nix by @404Wolf in https://github.com/macro-inc/macro/pull/7882 * fix(agent_harness_service): read the public static file base from macro_service_urls by @404Wolf in https://github.com/macro-inc/macro/pull/7881 * feat(reviews): add PR board, date groups, and channel origin pills by @jbecke in https://github.com/macro-inc/macro/pull/7844 * fix(email): open reply composer on tablet touch devices by @jbecke in https://github.com/macro-inc/macro/pull/7908 * fix(web): stop display-name refetch loop after a failed batch by @synoet in https://github.com/macro-inc/macro/pull/7884 * fix(web): ignore late Tauri HTTP abort cleanup failures by @synoet in https://github.com/macro-inc/macro/pull/7897 * fix(observability): log expected auth, access and client failures below error by @synoet in https://github.com/macro-inc/macro/pull/7901 * fix(agent-harness): report a missing Cursor key as not connected instead of 502 by @synoet in https://github.com/macro-inc/macro/pull/7903 * fix(contacts): read gateway responses and URL-encode user ids in invalidation calls by @synoet in https://github.com/macro-inc/macro/pull/7895 * fix(email): truncate long attachment names to the DSS limit by @synoet in https://github.com/macro-inc/macro/pull/7893 * fix(document-text-extractor): skip unopenable PDFs and deleted documents instead of retrying by @synoet in https://github.com/macro-inc/macro/pull/7902 * fix(notification): stop recording notification payloads on tracing spans by @synoet in https://github.com/macro-inc/macro/pull/7892 * fix(email): log expected Gmail rate-limit refusals below error by @synoet in https://github.com/macro-inc/macro/pull/7891 * fix(email): log contacts listing failures at warn by @synoet in https://github.com/macro-inc/macro/pull/7887 * fix(github): treat a missing GitHub link as a status, not an error by @synoet in https://github.com/macro-inc/macro/pull/7888 * fix(convert): treat a missing job folder as cleaned up by @synoet in https://github.com/macro-inc/macro/pull/7885 * fix(email): retry message inserts that race a thread delete by @synoet in https://github.com/macro-inc/macro/pull/7889 * fix(email): stop syncing Gmail links whose grant was revoked by @synoet in https://github.com/macro-inc/macro/pull/7898 * fix(notification): remove device registrations for disabled push endpoints by @synoet in https://github.com/macro-inc/macro/pull/7900 * fix(dss): load the document before internal routes that need it by @synoet in https://github.com/macro-inc/macro/pull/7899 * fix(github): ignore MACRO- references that are not task UUIDs by @synoet in https://github.com/macro-inc/macro/pull/7896 * perf(email): check thread shares per source table by @synoet in https://github.com/macro-inc/macro/pull/7500 * fix(settings): focus the name field when the API key and new tag dialogs open by @synoet in https://github.com/macro-inc/macro/pull/7804 * fix(call): compile the team-memory helper only with the ports feature by @synoet in https://github.com/macro-inc/macro/pull/7912 * fix: stop ringing on other devices when a call is declined by @synoet in https://github.com/macro-inc/macro/pull/7092 * feat(calendar): attach a Macro call to events the agent creates by @synoet in https://github.com/macro-inc/macro/pull/7259 * feat(email): attachments for the SendEmail draft composer by @synoet in https://github.com/macro-inc/macro/pull/7422 * feat(slack-import): simplify setup and add channel-only import flow by @jbecke in https://github.com/macro-inc/macro/pull/7847 * fix(search): read the markdown fallback under the stored document owner by @synoet in https://github.com/macro-inc/macro/pull/7890 * fix(import): restore Notion and Linear tools in agent contexts by @synoet in https://github.com/macro-inc/macro/pull/7913 * fix(theme): complete cream website and onboarding by @jbecke in https://github.com/macro-inc/macro/pull/7907 * fix(paste): make the pasted text viewer selectable and copyable by @synoet in https://github.com/macro-inc/macro/pull/7918 * fix(editor): refine floating toolbar and AI edit send button by @jbecke in https://github.com/macro-inc/macro/pull/7925 * feat(booking-links): clarify ownership and add MCP parity by @jbecke in https://github.com/macro-inc/macro/pull/7915 * feat(crm): expose pipeline entries on soup companies and contacts by @synoet in https://github.com/macro-inc/macro/pull/7857 * feat(crm): show a record's pipeline rows as cards on its page by @synoet in https://github.com/macro-inc/macro/pull/7926 * fix(view-shell): start secondary splits without navigation by @jbecke in https://github.com/macro-inc/macro/pull/7933 * fix(email-thread): update border color to use design token by @jbecke in https://github.com/macro-inc/macro/pull/7939 * fix(mcp): trust www.cursor.com for MCP OAuth redirects and FusionAuth origins by @synoet in https://github.com/macro-inc/macro/pull/7935 * fix(resize): update gutter divider color token by @jbecke in https://github.com/macro-inc/macro/pull/7942 * feat(mcp): add tools for item actions the app UI offers by @jbecke in https://github.com/macro-inc/macro/pull/7943 * feat(crm): give agents pipeline tools in CRM terms by @synoet in https://github.com/macro-inc/macro/pull/7936 * fix(channels): open conversations without loading their read notification history by @synoet in https://github.com/macro-inc/macro/pull/7948 * fix(email): mark each thread read when cached navigation keeps the view mounted by @synoet in https://github.com/macro-inc/macro/pull/7929 * fix(monitoring): point dss-errors-prod at current log service by @synoet in https://github.com/macro-inc/macro/pull/7922 * feat(drive): access-based GraphQL folders for Drive sidebar by @synoet in https://github.com/macro-inc/macro/pull/7038 * fix(billing): distinguish inapplicable team seat schedules by @peterchinman in https://github.com/macro-inc/macro/pull/7870 * fix(split-layout): align close button padding with header inset by @jbecke in https://github.com/macro-inc/macro/pull/7954 * feat(text-paste): smart paste for GitHub pull request URLs by @jbecke in https://github.com/macro-inc/macro/pull/7956 * fix(settings): always show the Notifications tab on every platform by @ehayes2000 in https://github.com/macro-inc/macro/pull/7953 * fix(cache): don't report cancelled query reads as cache errors by @synoet in https://github.com/macro-inc/macro/pull/7952 * Seanaye/fix/app image by @seanaye in https://github.com/macro-inc/macro/pull/7963 * fix(mentions): defer candidate ranking until the menu opens by @seanaye in https://github.com/macro-inc/macro/pull/7801 * feat(auth): add structured logging to create and delete user webhooks by @whutchinson98 in https://github.com/macro-inc/macro/pull/7967 * fix: handle GitHub URLs in pull request mention id field by @jbecke in https://github.com/macro-inc/macro/pull/7973 * feat(auth): restyle sign-in to match the new onboarding by @jbecke in https://github.com/macro-inc/macro/pull/7972 * feat(agent-inmem): summarize long conversations to keep model context bounded by @synoet in https://github.com/macro-inc/macro/pull/7843 * feat(agents): hand live sessions newly connected MCP servers via session/resume by @404Wolf in https://github.com/macro-inc/macro/pull/7871 * fix(channels): distinguish DM invitation emails from channel invites by @seanaye in https://github.com/macro-inc/macro/pull/7964 * ci(android): add Google Play publishing pipeline by @peterchinman in https://github.com/macro-inc/macro/pull/7955 * feat(documents): embed editable databases inline by @404Wolf in https://github.com/macro-inc/macro/pull/7866 * fix(ai): withhold Anthropic fast mode until the account is approved by @404Wolf in https://github.com/macro-inc/macro/pull/7980 * fix(storage): recover closed IndexedDB connections by @peterchinman in https://github.com/macro-inc/macro/pull/7828 * feat(calls): offer an instant call from the New call button by @ehayes2000 in https://github.com/macro-inc/macro/pull/7984 * chore(ios): bump by @peterchinman in https://github.com/macro-inc/macro/pull/7986 * feat(agent-inmem): compact at once for a long paste, and from 60% of the window by @404Wolf in https://github.com/macro-inc/macro/pull/7983 * fix(soup): build the work feed from pending notifications only by @synoet in https://github.com/macro-inc/macro/pull/7993 * feat(onboarding): send phone signups to the website's email capture by @git-julia in https://github.com/macro-inc/macro/pull/7966 * fix(pr-mention): keep PR mentions a fixed height in channels by @synoet in https://github.com/macro-inc/macro/pull/7974 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.10.10.0...v2026.10.13.0
Related Repositories
maybe-finance/maybe★ 54,214
The personal finance app for everyone
huginn/huginn★ 50,089
Create agents that monitor and act on your behalf. Your agents are standing by!
discourse/discourse★ 48,002
A platform for community discussion. Free, open, simple.
chatwoot/chatwoot★ 38,078
Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬