Dyad v0.33 is one of our biggest releases ever, introducing Agent mode for Dyad Pro members, better default UI theme, GitHub collaboration workflows, and Native Git enabled by default.
Release notes: https://www.dyad.sh/docs/releases/0.33.0
What's Changed
- Update AGENTS/CONTRIBUTING docs by @wwwillchen in #2089
- Pick different location for storing dyad-apps by @princeaden1 in #2000
- Clean-up chat input buttons by @azizmejri1 in #2016
- Fix clear githubuser by @wwwillchen in #2091
- Fix git committer identity by @wwwillchen in #2092
- Cleaner settings snapshot by @wwwillchen in #2093
- Enable native git & bump to 0.33.0-beta.1 by @wwwillchen in #2095
- Rebase settings snapshot by @wwwillchen in #2096
- fix test naming by @wwwillchen in #2097
- Turbo edit file tool by @wwwillchen in #2094
- Web search by @wwwillchen in #2099
- Fix e2e tests by @wwwillchen in #2103
- Fix e2e tests by @wwwillchen in #2104
- Upgrade to AI SDK v6 by @wwwillchen in #2102
- Update GLM 4.6 to 4.7 by @wwwillchen in #2108
- Introduce CLA and PR check by @wwwillchen in #2112
- Refine home page experience by @wwwillchen in #2110
- Automatically read logs as tool-call by @azizmejri1 in #2012
- format cla.yml by @wwwillchen in #2121
- Speed up TS checks by @wwwillchen in #2111
- Fix : Keep plus button enabled while streaming by @azizmejri1 in #2117
- Adding reference to the DeepWiki documentation by @azizmejri1 in #2119
- web crawl/clone by @wwwillchen in #2101
- fix image attachments for agent mode by @wwwillchen in #2124
- Agent: DB tools by @wwwillchen in #2122
- Better UX for keep going in Supabase integration by @wwwillchen in #2123
- Responses API for local agent & openAI by @wwwillchen in #2126
- Inject web crawl user messages correctly by @wwwillchen in #2129
- Minor import clean-ups by @wwwillchen in #2132
- Rebase supabase stale ui baseline by @wwwillchen in #2133
- Local agent auto by @wwwillchen in #2134
- Agent TODOs tool by @wwwillchen in #2136
- agent: type check tool by @wwwillchen in #2137
- Fixing regression and adding plus button to HomeChatInput by @azizmejri1 in #2135
- Adding clear logs button by @azizmejri1 in #2118
- Rebaseline e2e tests by @wwwillchen in #2149
- Retry rate limit errors for Supabase API callsites by @wwwillchen in #2148
- Automatically initialize git safe directory on startup by @wwwillchen in #2152
- Fix unit test in retryWithRateLimit by @wwwillchen in #2153
- Bump to v0.33.0 beta 2 by @wwwillchen in #2154
- Experimental badge by @wwwillchen in #2155
- log chat mode used in chat submit by @wwwillchen in #2156
- Fix chat mode test by @wwwillchen in #2159
- Code View Search & Fullscreen Mode (#1987) by @princeaden1 in #1988
- grep tool by @wwwillchen in #2161
- skip failing tests on windows by @wwwillchen in #2164
- Show info toast when switching to agent mode by @wwwillchen in #2160
- Enable type check tool by default (agent mode) and allow "never" for agent tool perms by @wwwillchen in #2165
- Code search tool by @wwwillchen in #2167
- Improve local agent prompt by @wwwillchen in #2166
- Fix auto model for engine by @wwwillchen in #2170
- List files: recursive by @wwwillchen in #2169
- feat: Git collaboration tools with branch management by @princeaden1 in #2139
- Graduate local agent from experiment by @wwwillchen in #2173
- Bump to v0.33 Beta 3 by @wwwillchen in #2174
- Improve image attachement e2e test by @azizmejri1 in #2168
- Initial ui theming by @azizmejri1 in #2145
- Add bugbot trigger & update claude PR review for all by @wwwillchen in #2186
- Add a refresh button for supabase projects by @wwwillchen in #2180
- Send dyad request id to engine fetch calls by @wwwillchen in #2181
- Passthrough settings so downgrading Dyad doesn't cause issues by @wwwillchen in #2183
- Don't throw error when no folder selected for import by @wwwillchen in #2188
- Triage bot v2 & update issue templates by @wwwillchen in #2196
- triage bot: claude base action by @wwwillchen in #2199
- Triage inline prompt by @wwwillchen in #2201
- env token by @wwwillchen in #2203
- Allow skipping bug bot with #skip-bugbot for PR description by @wwwillchen in #2204
- Add a bit of visual feedback when clicking Refresh Deployments for Vercel by @wwwillchen in #2184
- Support import app inplace by @wwwillchen in #2189
- Auto-set defaults for Dyad Pro 'add to dyad app' flow by @wwwillchen in #2185
- Fix snapshot baselines by @wwwillchen in #2209
- update title in issue triage bot by @wwwillchen in #2213
- Improve agent system prompt for console.log / debugging handoffs by @wwwillchen in #2211
- Update problems report when run type check tools is run by @wwwillchen in #2212
- Consolidate build-time logs into server logs by @wwwillchen in #2214
- Fix uploading files to codebase in local agent mode by @wwwillchen in #2210
- Bump to v0.33 stable by @wwwillchen in #2215
- Use GITHUB_TOKEN in release: npm ci to avoid rate limit by @wwwillchen in #2217
- Restrict expensive automatic PR reviews for outside contributors by @wwwillchen in #2221
- Update Agent Mode badge and positioning by @wwwillchen in #2223
- Refactor Supabase prompt to use dynamic code injection by @wwwillchen in #2222
- Format prettier by @wwwillchen in #2234
- Format prettier by @wwwillchen in #2235
Full Changelog: v0.32.0...v0.33.0
