Learning cursor and have a few questions

  1. Compiler vs Chat
    What is the difference? when do you recommend using Chat vs when do you recommend using Compiler? I’ve found myself almost exclusively using compiler
  2. Codebase Indexing
    I says I am 100% synced, which sounds cool but I have no idea what it means. I also have enabled the “Index new folders by default” .
  3. What is the OpenAI ‘official’ doc, I have quoted it when building chat apps but doesn’t really get there until I tell it to browse the web or access a created notepad/doc.
  1. think you mean composer vs chat. Someone else should chime in here, but composer is not meant for jupyter-notebooks so that’s one distinction. Whatever saves the dev keystrokes in the end, just another UI element.
  2. Probably means whatever rag pipeline to index your project content is done done with the files in your current directory. I’m not going to go messing around with my project to see the update rate of the shown progress bar in cursor settings after I change stuff, but everyone has the option to ctrl-return to include a new codebase indexing with every query
  3. the openai official doc just seems to be the scraping result of
    https://platform.openai.com/docs/overview with the default settings as if you were adding new docs through cursor

    image
    I would not put it beyond the devs to “make nicer” the doc for this or any other provider, but the internal format is probably the same.
1 Like

goated, thanks