Each chat starts empty by design. The way to carry knowledge over is rules files, which Cursor adds to every chat:
- Create
.cursorrulesin the project root (or rules in.cursor/rules/). - Put the stuff you keep repeating in it: stack, folder structure, database names, conventions.
Then start new chats freely. One week-long chat is the worst of both worlds, as you noticed.