Allow .canvas.tsx inside workspace repo (Git) with optional sync to managed canvases

Feature request for product/service

Cursor CLI

Describe the request

Problem: Canvas files must live under ~/.cursor/projects//canvases/ for the IDE to compile them. That path is outside the Git repo, so canvases are not naturally version-controlled, drift from team docs, and are lost when switching machines unless manually copied.

Request: Support one or more of:

Treat *.canvas.tsx inside the opened workspace (e.g. docs/… or .cursor/canvases/) as first-class canvases the panel can open, or
A workspace setting / symlink resolution so the IDE watches a repo path while still building the canvas, or
Built-in “sync canvas from repo path” (one-way or two-way) with a configurable relative path.
Why: Teams want SSOT in Git (Markdown + canvas) without maintaining duplicate files under %USERPROFILE%.cursor.…

i have same request