How to make Cursor an Agent that Never Forgets and has better project context | Dark Hacker News