Skip to main content

Changelog

See what's new with Windmill.

See the Windmill roadmap and what's coming next

Roadmap

AI sessions are enabled by default and replace the side panel AI chat. Each session ties an AI chat to a workspace or fork with a live preview panel; the AI builds scripts, flows and apps as drafts you review in a unified diff drawer and deploy. Run many sessions in parallel.

New features

  • Enabled by default, replacing the side panel AI chat. Operators keep the side panel chat.
  • Each session is tied to a workspace or fork, picked before the first message; forks are only created when the conversation actually starts.
  • The preview panel opens edited items as live editors and workspace pages (runs, schedules, settings) as tabs, refreshing only what the AI touched.
  • A chat-scoped edits bar and unified diff drawer track what the conversation changed, with per-item deploy and discard, and fork promotion via the compare page.
  • Jobs the AI runs detach to a background jobs tray with live status, cancel and approval actions, and survive page reloads.
  • The AI writes plans and specs as markdown artifacts that open in the preview panel with copy and download actions.
  • With a full-code app preview open, the AI debugs the running app: console logs, job runs, live DOM queries (search_dom, read_dom), screenshots, and a click-to-attach element inspector.
  • Slash commands: /compact summarizes the conversation in place, /clear starts a fresh chat, and workspace AI skills appear as commands.
  • Sessions are grouped by workspace family in the sidebar, with unread badges and parallel draft sessions persisted in the browser.