Is there any way to enable global context while using cursor composer?

Cursor composer is a powerful feature back starts lacking when you try to use it in already existing large codebases thus making me fallback to the earlier chat like window where we need to edit/apply each file manually.

Is there any way to enable global context for cursor composer similar to that of cmd L chat?

2 Likes

I’m having the same issue moving from chat to composer in an existing file, would love some help with how to start using composer to build more complex features in an existing project.

3 Likes

I have the same problem. I thought maybe it was just me. But I see I’m not the only one.
The whole UX is confusing:

  • one composer vs several composers
  • no explanation of the context taken into account (knows where to place files but misses many things - i.e. files that are already there or the template language used)

IMHO composer is great to boot up new apps. Not so good for existing ones unless the scope of what you are asking is very clear.

2 Likes

Maybe Cursor team could consider something like Long Context Composer, which would be more expensive like Long Context Chat, but it could provide better results in large codebases.

IMHO composer is great to boot up new apps. Not so good for existing ones unless the scope of what you are asking is very clear.

very well put

1 Like

what do you guys think about the latest version, I just started using it, seems that it does navigate nicely within a 80-100 files typescript codebase on my side, just trying composer out, seems cool

1 Like

Seems like doing @codebase helps, but still not effective as using just the chat

the composer becomes aware of what you do in chat so use @codebase which i feel is what it is for - create a cursor ignore file to keep stuff out of the frame of reference for @codebase like logs, tests etc … sometimes i clone huge github repostories and set my project to ignore so I can analyze whats going to be useful to me. then swap my project back into focus by editing my cursor ignore file - eventually the composer becomes aware of everything I want it to know. Use the ‘rules for AI’ setting to improve the response contexts too

1 Like