v2026.8.26.0
What's Changed
- feat(agent): slash command typeahead in the agent composer by @ehayes2000 in #5882
- feat(otel): trace agent triggers end to end by @404Wolf in #5819
- Add phone number recognition to event location field by @jbecke in #5899
- Add vim-style hotkeys for calendar period navigation by @jbecke in #5906
- Persist side panel open state across visits by @jbecke in #5907
- Add past event warning when inviting guests to finished events by @jbecke in #5904
- fix(calendar): include the organizer as an accepted guest by @synoet in #5891
- fix(graphql): include shared email threads in direct loads by @seanaye in #5898
- feat: collab surface by @ehayes2000 in #5654
- fix(agent): pin sandbox models to Anthropic and surface model-change failures by @ehayes2000 in #5900
- Auto-scroll time grid to opening hour on layout by @jbecke in #5909
- fix(agent_session): time out a stalled ACP handshake sooner by @404Wolf in #5903
- Seanaye/perf/improve backfill by @seanaye in #5910
- feat(calendar): add copy availability feature for calendar sharing by @jbecke in #5888
- feat(calendar): all guests declined event ui by @dev-rb in #5911
- add: ast grep rule for service-clients outside of queries package by @synoet in #5914
- feat(agent): in-memory ACP agent harness by @ehayes2000 in #5834
- fix: Rank Pipedream catalog by popularity and drop the curated pin list by @ehayes2000 in #5905
- fix(calendar): events styling and calendar color indicator by @dev-rb in #5917
- fix(agent-harness): add HTTP request observability by @404Wolf in #5918
- fix(mcp): sanitize mangled MCP tool names for the provider pattern by @ehayes2000 in #5921
- fix(agent-harness): enable in-memory agent in dev by @ehayes2000 in #5925
- fix(preview): resurrect preview on history navigation by @peterchinman in #5359
- feat: @cursor — Cursor cloud agents as a third session transport by @404Wolf in #5849
- feat(calls): on mobile, confirm call before starting by @peterchinman in #5927
- feat: implicit agent triggers (quote-reply and fast-model judge) by @404Wolf in #5699
- fix(auth): read Cursor KMS key from process env by @404Wolf in #5933
- feat(settings): add Notifications preferences page by @synoet in #5901
- fix(calendar): rsvp accepted event styling by @dev-rb in #5937
- fix(agent_session): select external identity in find_all_for_thread by @synoet in #5943
- Allow images inside table cells by @404Wolf in #5928
- feat(email): copy subject and recipient name by @synoet in #5929
- fix(agent_runtime_protocol): ping runtime websockets and drop dead ones by @404Wolf in #5932
- feat(email): refresh digest and login-code email templates by @aidanhb in #5873
- revert(onboarding): remove connector catalog step by @ehayes2000 in #5949
- refactor(bots): define first-party bots in code instead of the bots table by @ehayes2000 in #5954
- feat(email): reuse email-imported documents by content SHA by @synoet in #5859
- Use ACP SessionId instead of a parallel AcpSessionId newtype by @404Wolf in #5953
- fix(lexical): gate importDOM claims by @peterchinman in #5962
- feat(cursor): a per-user default model, chosen in settings by @404Wolf in #5957
- fix(cursor): make session/cancel actually stop the remote run by @404Wolf in #5960
- Seanaye/feat/cache revision by @seanaye in #5923
- fix(inbox): unread email filter surfaces all unread threads by @synoet in #5944
- fix(email): make undo send more reliable by @peterchinman in #5956
- feat(email): correct behavior on creating and deleting drafts by @peterchinman in #5940
- fix(calendar): rsvp as actor instead of calendar owner by @synoet in #5892
- fix(calendar): rsvp styling with no gradient by @dev-rb in #5969
- feat(email): add SetSenderPolicy AI tool by @synoet in #5935
- fix(soup): fix shift click soup crash by @sedson in #5970
- feat: channel create, rename, and member AI tools by @synoet in #5919
- feat(agent): add channel context to prompts by @404Wolf in #5959
- feat: tables in channels by @404Wolf in #5696
- feat(editor): adjustable table row heights by @404Wolf in #5947
Full Changelog: v2026.8.25.0...v2026.8.26.0