Dyad LogoDyad
Releases

New Plugin catalog, conversation history search for Pro agents, and experimental automatic test fixing

Dyad v1.9.0 Beta 3 adds a new Plugin catalog for connecting Dyad to more tools, lets Pro agents search conversation history, and introduces experimental support for automatically running and fixing tests.

v1.9.0 Beta 3 is a beta release. The new Testing panel is experimental and must be enabled separately for each app.

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 the rest of your stack, including services such as Vercel, Stripe, and more. 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 they need context that is not available in the current conversation.

This helps your AI carry context into new chats, recall past decisions, and find implementation details from earlier work. The agent can investigate relevant conversations without requiring you to locate and repeat that information manually.

Agents can auto-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 check 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 new Testing panel is experimental. You must enable testing separately for each app.

Enhancements

  • New chats now default to Agent Mode.
  • Agent can 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.
  • Improved TypeScript checks by locating the app-installed TypeScript CLI through package metadata.
  • 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.

Feedback

If you run into issues or have suggestions, please help us improve by reporting a bug or uploading a chat session.

On this page