Will Chen a6d6a4cdaf Rename Agent mode to Build with MCP in UI (#1966)
<!-- CURSOR_SUMMARY -->
> [!NOTE]
> Rename the “Agent” chat mode to “Build with MCP” and update its label
and description in `src/components/ChatModeSelector.tsx`.
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
a5ad57fa2492941186c0cdba9ea9d6340817ea6b. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->



<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Renamed the “Agent” chat mode to “Build with MCP” and added shared
module support for Supabase Edge Functions, including automatic
redeploys when shared code changes.

- **New Features**
- Updated UI: “Agent” → “Build (MCP)” in mode name and “Build with MCP
(experimental)” in selector.
- Detect changes in supabase/functions/_shared and redeploy all
functions accordingly.
- Deploy functions with their full directory plus shared files; add an
import_map to resolve “_shared/” imports.
  - Cache shared files by signature to avoid redundant reads.
  - Added tests for path helpers and signature building.

- **Refactors**
- deploySupabaseFunctions now accepts appPath and functionPath, and
uploads multiple files instead of a single content string.
- Updated app and response handlers to use the new deploy flow, skip
per-function redeploys when shared modules change, and avoid treating
_shared as a function.
- Added isSharedServerModule and refined isServerFunction to exclude
_shared.

<sup>Written for commit a5ad57fa2492941186c0cdba9ea9d6340817ea6b.
Summary will update automatically on new commits.</sup>

<!-- End of auto-generated description by cubic. -->
2025-12-15 18:00:50 -08:00
2025-09-16 22:51:46 -07:00
2025-08-22 22:51:16 -07:00
2025-06-11 13:05:27 -07:00
2025-07-23 21:02:43 -07:00
2025-12-04 23:00:28 -08:00
2025-04-14 23:56:11 -07:00
2025-12-13 19:40:31 +01:00
2025-04-11 09:38:16 -07:00
2025-04-11 09:38:16 -07:00
2025-10-28 11:36:20 -07:00
2025-05-06 23:02:28 -07:00
2025-10-30 11:27:31 -07:00
2025-05-06 23:02:28 -07:00
2025-04-11 10:21:05 -07:00
2025-12-13 19:40:31 +01:00
2025-04-11 09:38:16 -07:00
2025-05-27 15:59:13 -07:00
2025-10-28 11:36:20 -07:00
2025-08-14 13:48:27 -07:00
2025-12-15 14:25:55 -08:00
2025-12-13 19:40:31 +01:00
2025-04-11 09:38:16 -07:00
2025-04-11 09:38:16 -07:00
2025-12-11 16:54:45 -08:00
2025-04-11 09:38:16 -07:00

Dyad

Dyad is a local, open-source AI app builder. It's fast, private, and fully under your control — like Lovable, v0, or Bolt, but running right on your machine.

Image

More info at: https://dyad.sh/

🚀 Features

  • Local: Fast, private and no lock-in.
  • 🛠 Bring your own keys: Use your own AI API keys — no vendor lock-in.
  • 🖥️ Cross-platform: Easy to run on Mac or Windows.

📦 Download

No sign-up required. Just download and go.

👉 Download for your platform

🤝 Community

Join our growing community of AI app builders on Reddit: r/dyadbuilders - share your projects and get help from the community!

🛠️ Contributing

Dyad is open-source (Apache 2.0 licensed).

If you're interested in contributing to dyad, please read our contributing doc.

License

Description
No description provided
Readme Apache-2.0 30 MiB
Languages
TypeScript 97.6%
JavaScript 1.4%
CSS 0.5%
Shell 0.4%