v0.31.0

dyad-sh/dyadv0.31.0Dec 22, 2025by github-actions[bot]

AI Summary

Adds an Annotator workflow for Pro users and introduces shared modules for Supabase Edge Functions, along with the Google Gemini 3 Flash model.

Key Highlights

  • Annotator workflow for Dyad Pro members
  • Shared modules for Supabase Edge Functions
  • Google Gemini 3 Flash (Preview) model
  • Playwright report comments on PRs

New Features

  • Annotator workflow
  • Shared Supabase modules
  • Gemini 3 Flash model
  • Rename Agent mode to Build with MCP

Full Release Notes

Dyad v0.31.0 Stable adds a brand-new Annotator workflow for [Dyad Pro members](https://www.dyad.sh/pro), makes Supabase Edge Functions easier to maintain with shared modules, and introduces Google’s Gemini 3 Flash (Preview) model for faster, lower-cost iterations. This release also includes a handful of reliability improvements and better diagnostics when things go wrong.

[![annotator](https://github.com/user-attachments/assets/054d2668-1820-403d-8972-85383b986b64)](https://www.dyad.sh)

Release notes: https://www.dyad.sh/docs/releases/0.31.0
Download it: https://www.dyad.sh/download

## What's Changed
* Annotator by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/1861
* logging and presenting cpu/memory usage when app is force-closed by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/1894
* Use user info proxy by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1963
* Rename Agent mode to Build with MCP in UI by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1966
* Support shared modules for supabase edge functions by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1964
* Leave GitHub comment with playwright results by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1965
* Do not hardcode 32100 port by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1969
* Fixing scrollbar flickering in annotator mode by @azizmejri1 in https://github.com/dyad-sh/dyad/pull/1968
* Fix Playwright report comments on forked PRs by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1975
* gemini 3 flash by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1977
* prettier: gen playwright by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1979
* Fix MCP e2e test by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1980
* fix thinking budget e2e by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1981
* Bump to v0.31.0-beta.1 by @wwwillchen in https://github.com/dyad-sh/dyad/pull/1978


**Full Changelog**: https://github.com/dyad-sh/dyad/compare/v0.30.0-beta.1...v0.31.0-beta.1