Dyad LogoDyad
Releases

Plugin catalog, conversation history search for Pro agents, experimental automatic test fixing, TypeScript 7 support, and updated type-check workflows

Dyad v1.9.0 adds a Plugin catalog, lets Pro agents search conversation history, introduces experimental support for automatically running and fixing tests, supports TypeScript 7 in Agent Mode tools, and updates how Build mode handles TypeScript problems.

Highlights

New Plugin catalog

The Plugins page now includes a curated catalog that makes it easier to add plugins, also known as MCP servers.

Plugins connect Dyad to services such as Vercel, Stripe, and other tools in your stack. Browse the catalog to find an integration and add it without manually entering its connection details.

AI can search conversation history (Pro)

Pro agents can now search earlier chats when relevant context is not available in the current conversation.

This helps agents recall past decisions and find implementation details from earlier work without requiring you to locate and repeat that information manually.

Agents can run and fix tests (experimental)

Agents can now run your app's tests, inspect failures, make changes, and rerun the tests to verify their fixes.

This gives Agent Mode a more direct way to validate behavior while working on a request. When tests fail, the agent can use the results to continue iterating instead of stopping after the first run.

The Testing panel remains experimental and must be enabled separately for each app.

TypeScript 7 support

Dyad can now work with apps that use TypeScript 7 when running type checks and exploring code in Agent Mode.

The Run type checks tool uses the TypeScript CLI installed in your app, preserving project-specific compiler behavior and configuration.

Code Explorer also remains available for TypeScript 7 apps. When an app's TypeScript version no longer provides the compiler APIs Code Explorer requires, Dyad falls back to a compatible bundled compiler to index files and symbols.

Build mode automatic problem fixing removed

Build mode no longer automatically checks for or fixes TypeScript problems after generating changes. The Auto-fix Problems setting has been removed.

After using Build mode, open the Problems panel and run a check manually to review detected issues. For ongoing verification, use Agent Mode, which can run type checks and fix problems while working on your request.

Enhancements & fixes

  • New chats now default to Agent Mode.
  • Added clearer incomplete check warnings when an invalid TypeScript configuration prevents a reliable type check from finishing.
  • Improved type-check status messages so completed checks with source errors are labeled Type errors found.
  • Improved scoped type checks by reporting matching diagnostics while noting when additional errors exist elsewhere in the app.
  • Improved guidance for TypeScript setup and process errors so Dyad can distinguish configuration or installation problems from unrelated failures.
  • Agents can now restart and rebuild apps directly while working on a request.
  • Added a restore action to user messages for returning to an earlier point in a chat.
  • Redesigned the Settings page with a flatter, responsive layout and more consistent controls.
  • Added confirmation before Undo or Retry when the action would also revert additional commits.
  • Improved plan acceptance and handoff so accepted plans continue in the intended chat.
  • Improved Version History previews so preview state stays tied to the active app.
  • Improved GitHub, Supabase, and Neon connection flows when connections overlap or become stale.
  • Made dependency installs respect existing version constraints to reduce unexpected package changes.
  • Used each model provider's default temperature when no custom temperature is configured.
  • Removed the experimental label from the Neon integration.
  • Preserved pending agent input and tool consent requests across app reloads.
  • Prevented cancelled image generations from leaving unused files behind.
  • Prevented visual editing from creating duplicate saves.
  • The component picker now turns off after submitting a chat message.

On this page