v2026.9.22.0
atlasia-ma/MoulSotv2026.9.22.0Sep 22, 2026by synoet
Upgrading?
AI Summary
This release enhances AI capabilities with Whisper dictation support, refactors the Calendar service for better separation of concerns, and significantly improves Agent sessions with streaming thinking and MCP tool integration.
Key Highlights
- Adds Whisper dictation support via DSS across composers
- Integrates Calendar service with a new SDK client
- Enhances Agent sessions with dynamic UI rendering and streaming thinking
- Exposes MCP channel message attachments
- Redesigns the Drive view for mobile devices
New Features
- Whisper dictation support
- Calendar service SDK integration
- Agent session dynamic UI rendering
- MCP channel message attachments
- Drive mobile view redesign
Full Release Notes
## What's Changed * fix: refine coding agent composer by @synoet in https://github.com/macro-inc/macro/pull/6756 * fix(inbox): allow marking agent-session (AI) notifications done by @404Wolf in https://github.com/macro-inc/macro/pull/6676 * feat(ai): add file upload tool by @synoet in https://github.com/macro-inc/macro/pull/6687 * fix(input): fix vertical stability by @synoet in https://github.com/macro-inc/macro/pull/6759 * fix(collaboration): upgrade Loro to fix shallow snapshots by @synoet in https://github.com/macro-inc/macro/pull/6760 * fix(agents): stop sidebar rows stretching to fill the conversations nav by @synoet in https://github.com/macro-inc/macro/pull/6724 * refactor(soup): typed owner across soup models, filters, projections and GraphQL by @whutchinson98 in https://github.com/macro-inc/macro/pull/6712 * test(search): cover bot-owned document indexing by @whutchinson98 in https://github.com/macro-inc/macro/pull/6766 * fix: refine composer repo bar by @synoet in https://github.com/macro-inc/macro/pull/6765 * feat(calls): update recording to use `speaker` layout by @whutchinson98 in https://github.com/macro-inc/macro/pull/6767 * feat(agents): References section for agent sessions by @ehayes2000 in https://github.com/macro-inc/macro/pull/6740 * refactor(messages): drop the unused document channel references endpoint by @gbirman in https://github.com/macro-inc/macro/pull/6757 * pi macro mcp by @whutchinson98 in https://github.com/macro-inc/macro/pull/6772 * feat(agents): render dynamic UI in agent sessions by @ehayes2000 in https://github.com/macro-inc/macro/pull/6471 * fix(agents): retry a turn Cursor could not start by @404Wolf in https://github.com/macro-inc/macro/pull/6770 * fix(calendar): scroll long event details with RSVP pinned by @dev-rb in https://github.com/macro-inc/macro/pull/6784 * fix(agents): align session sharing with tasks by @ehayes2000 in https://github.com/macro-inc/macro/pull/6780 * fix(channels): prevent consecutive message layout flash by @synoet in https://github.com/macro-inc/macro/pull/6778 * feat(local): run calendar_service in the local stack as the calendar owner by @gbirman in https://github.com/macro-inc/macro/pull/6755 * feat(sdk): add calendar client backed by calendar_service by @gbirman in https://github.com/macro-inc/macro/pull/6754 * feat(web): add kind icons and live peek window to agent tool groups by @ehayes2000 in https://github.com/macro-inc/macro/pull/6750 * fix(mcp): expose channel message attachments by @synoet in https://github.com/macro-inc/macro/pull/6783 * fix(channels): notification participants should not include people from deleted messages by @whutchinson98 in https://github.com/macro-inc/macro/pull/6781 * fix(channel): keep selected message edit shortcuts in scope by @synoet in https://github.com/macro-inc/macro/pull/6683 * fix(messages): offer people in every document composer's mention menu by @gbirman in https://github.com/macro-inc/macro/pull/6787 * feat(web): redesign agent session list rows by @ehayes2000 in https://github.com/macro-inc/macro/pull/6749 * chore(agents): send mobile Ask AI to the agent session when chat v3 is on by @404Wolf in https://github.com/macro-inc/macro/pull/6764 * refactor(s3_key): owner segment is a principal string; consistent encoding by @whutchinson98 in https://github.com/macro-inc/macro/pull/6768 * feat(infra): hand the /calendar gateway route to calendar-service by @gbirman in https://github.com/macro-inc/macro/pull/6741 * Fix omitted Favorites filter in cache queries and optimistic updates by @seanaye in https://github.com/macro-inc/macro/pull/6795 * Seanaye/perf/channels by @seanaye in https://github.com/macro-inc/macro/pull/6794 * fix(agent): render referenced text as the channel quote reply by @ehayes2000 in https://github.com/macro-inc/macro/pull/6417 * feat(channels): add manual and smart channel labels by @ehayes2000 in https://github.com/macro-inc/macro/pull/6675 * fix(agents): make a model chosen at creation the session's model by @404Wolf in https://github.com/macro-inc/macro/pull/6786 * fix(channels): hide unavailable tags and apply rollout updates by @ehayes2000 in https://github.com/macro-inc/macro/pull/6798 * feat(agent): stream thinking, and record how the provider stream behaved by @404Wolf in https://github.com/macro-inc/macro/pull/6788 * perf: bound channel unread loading with filtered notification edges by @seanaye in https://github.com/macro-inc/macro/pull/6797 * fix(messages): delete the discussion when its root is deleted by @gbirman in https://github.com/macro-inc/macro/pull/6789 * feat(drive): adapt the Drive view to mobile instead of using legacy by @dev-rb in https://github.com/macro-inc/macro/pull/6802 * feat(messages): tell an agent what a comment is anchored to by @gbirman in https://github.com/macro-inc/macro/pull/6793 * fix(channels): restrict labels to team channels by @ehayes2000 in https://github.com/macro-inc/macro/pull/6801 * refactor(events): typed lifecycle owners and activity attribution by @whutchinson98 in https://github.com/macro-inc/macro/pull/6803 * Include cached CRM companies in Quick Access mention search by @seanaye in https://github.com/macro-inc/macro/pull/6799 * fix(documents): let ReadContent return unknown file types as text or a download url by @gbirman in https://github.com/macro-inc/macro/pull/6804 * fix(drive): missing file operations from entity detail file menu by @dev-rb in https://github.com/macro-inc/macro/pull/6805 * fix(tutorial): command menu bg by @peterchinman in https://github.com/macro-inc/macro/pull/6807 * fix(loro-mirror): drop the doc listener before free by @dev-rb in https://github.com/macro-inc/macro/pull/6751 * feat(dictation): use Whisper across composers through DSS by @jbecke in https://github.com/macro-inc/macro/pull/6527 * fix(onboarding): stepper by @synoet in https://github.com/macro-inc/macro/pull/6812 * fix(getting-started): reopen existing example chats by @peterchinman in https://github.com/macro-inc/macro/pull/6810 * feat(dictation): put Whisper dictation behind a PostHog flag by @404Wolf in https://github.com/macro-inc/macro/pull/6814 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.21.0...v2026.9.22.0
Related Repositories
rasbt/LLMs-from-scratch★ 107,095
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
lyogavin/airllm★ 40,274
AirLLM 2.8T LLM inference with single 4GB GPU
NirDiamant/RAG_Techniques★ 29,967
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. Each technique has a detailed notebook tutorial.
microsoft/OmniParser★ 25,540
A simple screen parsing tool towards pure vision based GUI agent
karpathy/nn-zero-to-hero★ 24,911
Neural Networks: Zero to Hero