1.3.0
Download Dyad v1.3.0Integrated terminal, MCP OAuth support and more!
Dyad v1.3.0 introduces an integrated terminal for apps, improved thinking effort for Anthropic models, MCP OAuth support, and several improvements to database workflows and stability.
Highlights
Integrated terminal for app workflows
Dyad now includes an integrated terminal you can open from chat.
The terminal runs in the context of the current app, making it easier to inspect files, run commands, install packages, and debug issues without leaving Dyad. Terminal sessions are reused per app, and Dyad remembers terminal visibility per chat. Terminal sessions are automatically cleaned up when apps are deleted.
Choose how Plan Mode opens
When switching to Plan Mode, you can now choose whether to start a new chat or continue in the current chat.
Use a new chat to explore a plan independently, or keep the same chat to maintain context with your ongoing work.
Easier thinking effort controls
Dyad now offers a direct control for thinking effort next to the model picker, replacing the previous setting hidden in the Settings page.
For supported models, you can adjust how much thinking Dyad applies before responding, choosing between faster answers or more detailed reasoning for complex tasks.
MCP OAuth support
Dyad now supports OAuth authentication for MCP servers.
This allows you to connect to MCP servers that require OAuth-based sign-in, in addition to those with static credentials.
Efficient MCP tool calls inside sandbox scripts
Dyad can now execute enabled MCP tool calls from inside sandbox scripts, allowing multiple MCP calls to be chained in a single execution. This reduces context window usage and tool-call overhead in data-heavy workflows.
Sandbox executions now allow for longer completion times, accommodating more complex tasks, longer commands, or processes involving multiple steps.
Enhancements & fixes
- Added a unified Database section and automated Vercel configuration for Neon apps, streamlining deployment setup.
- Improved Neon migration guidance, clarifying how database changes are applied.
- Added a PostgreSQL schema mutation classifier to better identify and flag risky database updates.
- Restored chat tabs on startup for easier session continuation.
- Made preview proxy ports deterministic per app, improving preview stability when reopening or switching apps.
- Fixed an issue where the streaming loader could freeze during chat generation.
- New GitHub and Vercel project names now use kebab-case for consistent naming.
- Starting an app from an existing plan now skips the app blueprint step.
- Improved handling of package installation for apps that pin pnpm through Corepack, ensuring Dyad’s install safety policy works with app-specific settings.
- Dyad now includes
jitiautomatically when adding Nitro to avoid missing dependency errors. - Added an experimental BM25 MCP tool search option to improve MCP tool selection in workflows with many tools.
- Improved template application so generated workspace changes are ignored, reducing unwanted file changes.
- Fixed a crash when closing or switching files in the code editor.