After conducting further tests on module imports, we discovered the following: the import syntax itself seems to serve as little more than a formality.
Specifically, if a markdown file being imported as a module has already been opened in another tab of the editor, or if it has been referenced and generated at least once using Ctrl+K
with an @ symbol, it becomes possible to continue editing the document while referencing the module—without needing to use the @ symbol again.
This behavior appears to result from the editor internally caching the module reference.
I had an ideal vision of using Cursor as a tool for planning and as a knowledge base, which led me to these trials and experiments. Ideally, Cursor would have a state where it “knows” all documents, no matter which file I am currently editing.
supposedly that is what the new agent in composer is doing
getting files even when not provided in the context
an update before that it was weird in the changelog as it said, composer wont take non referenced file and then it will lol