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.…