v2026.9.14.0
windmill-labs/windmillv2026.9.14.0Sep 14, 2026by whutchinson98
Upgrading?
AI Summary
This release focuses on AI agent enhancements, introducing agent sessions as first-class entities, and significant UI/UX improvements including mobile gestures and performance optimizations.
Key Highlights
- Agent sessions are now first-class entities with lifecycle events and notifications.
- UI updates include new layout, mobile swipe gestures, and toolbar primitives.
- Performance improvements in email attachment discovery and database indexing.
- New features like 'Ask Macro' button and agent composer modal.
New Features
- "Ask Macro" button for AI chat
- Agent session entities (backend and frontend)
- Channel catchup endpoint and frontend
- Agent composer modal
- Entity access management CLI
- Mobile swipe to indent list items
- Agent-session notifications (settled, waiting-for-input, mention)
Full Release Notes
## What's Changed * Add "Ask Macro" button to channel header for AI chat by @jbecke in https://github.com/macro-inc/macro/pull/6317 * chore(db): remove dead indices by @whutchinson98 in https://github.com/macro-inc/macro/pull/6319 * fix(md): include task chip titles in document find by @404Wolf in https://github.com/macro-inc/macro/pull/6298 * Refactor inbox selector to single-select with sidebar and menu variants by @jbecke in https://github.com/macro-inc/macro/pull/6323 * fix(new-layout): various bug fixes and ui/ux improvements by @dev-rb in https://github.com/macro-inc/macro/pull/6328 * feat(channels): channel catch up endpoint by @whutchinson98 in https://github.com/macro-inc/macro/pull/6324 * Release SDK 0.0.2 with automated npm publishing by @synoet in https://github.com/macro-inc/macro/pull/6335 * Seanaye/feat/notification state sum type by @seanaye in https://github.com/macro-inc/macro/pull/6297 * perf(email): drop the redundant dedupe in attachment discovery by @whutchinson98 in https://github.com/macro-inc/macro/pull/6331 * perf(crm): constrain team_id on crm_domains in the domain lookup by @whutchinson98 in https://github.com/macro-inc/macro/pull/6330 * perf(soup): route unfiltered item pages through the dynamic builder by @whutchinson98 in https://github.com/macro-inc/macro/pull/6333 * feat(ui): component lib debug, update components, add coverage tooling by @sedson in https://github.com/macro-inc/macro/pull/6304 * perf(frecency): claim event batches instead of holding the read open by @whutchinson98 in https://github.com/macro-inc/macro/pull/6332 * feat(agent_session): lifecycle events on Kafka, webhook fan-out, SDK hydration by @404Wolf in https://github.com/macro-inc/macro/pull/6318 * feat(channels): channel catchup frontend by @whutchinson98 in https://github.com/macro-inc/macro/pull/6325 * fix(local-stack): don't gate the stack on LocalStack's DNS-dependent healthcheck by @gbirman in https://github.com/macro-inc/macro/pull/6337 * cursor journal: fail fast on a superseded claim instead of blocking by @404Wolf in https://github.com/macro-inc/macro/pull/6327 * feat: tags in soupbar by @peterchinman in https://github.com/macro-inc/macro/pull/6309 * feat(web): swipe to indent list items on mobile by @404Wolf in https://github.com/macro-inc/macro/pull/6314 * fix(local-stack): give LocalStack a real grace period before the health gate by @gbirman in https://github.com/macro-inc/macro/pull/6340 * feat(new-layout): add top bars for list views by @dev-rb in https://github.com/macro-inc/macro/pull/6341 * fix: tanstack virtual safari/ios scroll issues by @peterchinman in https://github.com/macro-inc/macro/pull/6338 * feat(email): allow mark done on the mail Calendar tab by @peterchinman in https://github.com/macro-inc/macro/pull/6316 * fix(ui): stop panel header growing on relayout in Safari by @peterchinman in https://github.com/macro-inc/macro/pull/6315 * feat(agent_session): make agent sessions a first-class Soup entity (backend) by @404Wolf in https://github.com/macro-inc/macro/pull/6299 * feat: unread badges in sidebar by @peterchinman in https://github.com/macro-inc/macro/pull/6345 * fix(cursor): wait out sibling row locks in the journal instead of fencing by @404Wolf in https://github.com/macro-inc/macro/pull/6346 * fix(agent): mobile composer focus bounce; model sheet search and Auto dedupe by @404Wolf in https://github.com/macro-inc/macro/pull/6342 * fix(dockerfile): support podman for agent harness container by @whutchinson98 in https://github.com/macro-inc/macro/pull/6351 * unchud(agent): agent composer modal by @ehayes2000 in https://github.com/macro-inc/macro/pull/6350 * Seanaye/feat/notification filter projections by @seanaye in https://github.com/macro-inc/macro/pull/6320 * fix(soup): group by query performance by @whutchinson98 in https://github.com/macro-inc/macro/pull/6352 * feat: filters for favorites and reminders by @dev-rb in https://github.com/macro-inc/macro/pull/6301 * feat(agent-session): add frontend entities, mentions, and channel sharing by @404Wolf in https://github.com/macro-inc/macro/pull/6353 * feat(tooling): entity access management cli by @whutchinson98 in https://github.com/macro-inc/macro/pull/6355 * Seanaye/feat/email filter projections by @seanaye in https://github.com/macro-inc/macro/pull/6334 * feat(ownership): modelowner typed owner reference crate by @whutchinson98 in https://github.com/macro-inc/macro/pull/6358 * feat(ui): toolbar primitive, use in md, channel, canvas, better md edit toolbar by @sedson in https://github.com/macro-inc/macro/pull/6360 * chore(agents): expand session mentions into Magic Chips that follow the latest turn by @404Wolf in https://github.com/macro-inc/macro/pull/6357 * fix(ai-tools): accept email targets and surface tool argument errors by @gbirman in https://github.com/macro-inc/macro/pull/6363 * fix(agents): place agent sessions between channels and companies in @ menu by @404Wolf in https://github.com/macro-inc/macro/pull/6365 * feat(notifications): agent-session settled, waiting-for-input, and mention notifications by @404Wolf in https://github.com/macro-inc/macro/pull/6343 * fix(settings): make settings page text selectable by @404Wolf in https://github.com/macro-inc/macro/pull/5948 * feat: wide-ranging UI changes by @peterchinman in https://github.com/macro-inc/macro/pull/6361 * Add a single space to the README by @404Wolf in https://github.com/macro-inc/macro/pull/6369 * chore(agents): teach AI editors all @-mention chips, including dates and agent sessions by @404Wolf in https://github.com/macro-inc/macro/pull/6366 * feat(search): index agent chat sessions by @ehayes2000 in https://github.com/macro-inc/macro/pull/6307 * fix(web): recover expired Macro API token cache by @KevinLaucn in https://github.com/macro-inc/macro/pull/6348 * Tell Macro agents their name and @handle in the system prompt by @ehayes2000 in https://github.com/macro-inc/macro/pull/6354 * feat(pipedream): report connect-flow outcomes via webhook by @ehayes2000 in https://github.com/macro-inc/macro/pull/5924 * fix: remove composer feature flag by @ehayes2000 in https://github.com/macro-inc/macro/pull/6375 * feat(ai): tracing / observability by @ehayes2000 in https://github.com/macro-inc/macro/pull/6272 ## New Contributors * @KevinLaucn made their first contribution in https://github.com/macro-inc/macro/pull/6348 **Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.10.0...v2026.9.14.0
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one