Dyad LogoDyad
Releases

Code explorer sub-agent, Astro and TanStack Start routes, and GitHub import upgrades

Dyad v1.4.0 Beta 1 introduces a code explorer sub-agent, improves the Preview address bar for Astro and TanStack Start apps, adds automatic app upgrades during GitHub import, and includes several fixes for stability, security, and app workflows.

Highlights

Code explorer sub-agent

Dyad now includes a code explorer sub-agent for understanding your project before making changes. The main benefit is that it will keep your main agent's context window clean, helping you to reduce costs and avoid context compaction.

When Dyad needs more context about an app, the code explorer can search through relevant files, inspect related code, and return a focused summary for the main agent to use. This helps Dyad answer questions and make edits with better awareness of how your app is structured.

The code explorer is especially useful for larger apps or tasks where the right files are not obvious from the current chat context.

Better Preview address bar support

The Preview address bar now works better across more app frameworks.

Dyad can now detect and show routes for Astro apps and TanStack Start apps, including common file-based routing patterns. This makes it easier to jump between pages in the preview without manually finding route paths.

You can also type relative paths directly into the Preview address bar, such as /about or /dashboard/settings, to navigate to routes that Dyad may not detect automatically.

Automatic app upgrades during GitHub import

Dyad can now apply supported app upgrades during GitHub import.

When importing a compatible app from GitHub, Dyad can automatically apply available upgrades so the imported app is ready to use with newer Dyad features. This reduces the manual setup needed after bringing an existing app into Dyad.

The import flow includes an option for this behavior, so you can choose whether Dyad should apply supported upgrades as part of the import.

Enhancements

  • Improved crash diagnostics by capturing native crash information, helping Dyad identify and investigate harder-to-debug crashes.
  • Added an Upload Chat Session button to the force-close dialog when a chat was active before the crash, making it easier to share useful troubleshooting context.
  • Improved GitHub token handling so tokens are no longer embedded in Git remote URLs, and existing apps are cleaned up on startup when needed.
  • Fixed Supabase OAuth connect on Linux, including AppImage and rpm builds.
  • Restored full SQL previews and the Show more control in agent consent prompts, making database changes easier to review before approval.
  • Preserved chat drafts when submitting annotated screenshots, so adding a screenshot no longer replaces text you already typed.
  • Added shader files to codebase context, improving support for WebGL, WebGPU, and graphics-heavy apps that use GLSL or WGSL files.
  • Reduced the bundled Git size on macOS by removing Git Credential Manager from Dyad’s packaged Git.
  • Improved error preservation across app process boundaries, helping some errors keep clearer details when surfaced in the UI.

Feedback

This is a beta release, so feedback is especially helpful—particularly around the code explorer sub-agent, Preview address bar route support, GitHub import upgrades, crash recovery flow, and Linux Supabase OAuth connection.

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

On this page