Skip to content

fix(chrome): include spaced paths in @ mentions and refresh the file index - #17

Merged
Warexpor merged 1 commit into
mainfrom
cursor/fix-composer-mentions-spaces-bbf3
Sep 4, 2026
Merged

fix(chrome): include spaced paths in @ mentions and refresh the file index#17
Warexpor merged 1 commit into
mainfrom
cursor/fix-composer-mentions-spaces-bbf3

Conversation

@Warexpor

@Warexpor Warexpor commented Sep 4, 2026

Copy link
Copy Markdown
Owner

What changed

Composer @ now lists files and folders whose names contain spaces. The project file index refreshes when the picker opens, on window focus, and on existing directory-change notifications, instead of keeping a stale in-memory listing.

Spaced paths still insert as a single whitespace-delimited @ token (spaces become hyphens). On send, the prompt maps that token back to the real project-relative path.

Why

@ skipped any path with whitespace because tokens are one word, so names like My Photos/cat.png never appeared. The file list also cached until cwd changed, so files copied into the project from Finder stayed missing until something else reloaded the index.

This matches upstream hardbeat920/monocode#66.

UI

Behavior only. Copy a file or a folder (including names with spaces) into the project, return to MonoCode, type @ plus part of the name, pick it, and confirm it is referenced in the prompt.

Checklist

  • I ran npm run check:web (vitest + tsc --noEmit; no Rust changes)
  • This PR is small and focused
  • I did not mix unrelated changes
Open in Web Open in Cursor 

…index

Keep @ tokens whitespace-delimited by encoding spaces as hyphens, and
rescan project files on picker open, window focus, and directory-change
notifications so newly pasted files appear without an unrelated reload.

Co-authored-by: Warexpor <warexpor@gmail.com>
@Warexpor
Warexpor marked this pull request as ready for review September 4, 2026 20:02
@Warexpor
Warexpor merged commit eef8a69 into main Sep 4, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants