Dyad LogoDyad
Releases

Supabase API key migration, Agent Mode merge conflict resolution, and smarter context compaction for longer AI sessions

Dyad v1.10.0 Beta 1 adds support for migrating apps from legacy Supabase API keys, uses Agent Mode for AI-assisted merge conflict resolution, and improves context compaction for longer AI sessions.

Highlights

Migrate apps from legacy Supabase API keys

Dyad can now migrate connected apps from Supabase's legacy anon and service_role API keys to the newer publishable and secret key formats.

The migration updates your app to use the current Supabase key configuration while preserving its existing database connection. This helps apps continue working as Supabase phases out legacy API keys.

Agent Mode for merge conflict resolution

AI-assisted GitHub merge conflict resolution now uses Agent Mode when available instead of always using Build mode.

This gives the conflict-resolution chat access to Agent Mode tools and context handling while it inspects conflicting changes and updates your app. If Agent Mode is unavailable, Dyad can fall back to Build mode.

The selected mode applies only to the generated conflict-resolution chat and does not change your default for new chats.

Smarter context compaction for longer AI sessions

Context compaction is now more efficient and more accurately timed. Dyad considers completed file reads, command results, and tool errors when deciding when to compact, helping avoid unnecessary long-context fees, particularly for OpenAI models.

For Pro users, compaction now uses a dedicated, more cost-efficient model instead of the active chat model. This reduces the number of Pro tokens used while preserving relevant implementation details as conversations grow.

Enhancements

  • Added opt-in multi-window support, including the ability to transfer chat tabs between windows.
  • Plugin catalog entries can now request setup fields required by their MCP servers.
  • MCP server headers and environment variables are now encrypted at rest.
  • Dyad now opens a plugin's detail page after adding it from the catalog or Add Plugin dialog.
  • Plugin authentication prompts now clear after a working MCP token successfully connects.
  • Added Open in code editor and Delete actions to the Testing panel. Individual tests can open at their source line, and deleted test files remain recoverable from Version History when tracked.
  • Stopping an active AI response no longer removes queued prompts.
  • Chats now resume after selecting Continue during database integration setup.
  • Agent modes now keep app references available across turns in a chat.
  • Added an edit action to the code diff toolbar.
  • Made version diff mode easier to exit.
  • Improved recovery when Dyad restarts during an interrupted version restore.

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