• by jasonjmcghee on 3/28/2025, 3:49:27 PM

    What's the advantage over the built-in solution? (and before it, .cursorrules)

    https://docs.cursor.com/context/rules-for-ai

  • by bfeynman on 3/28/2025, 5:55:14 PM

    The over engineering here is commendable for something that provides most likely marginal value whilst still needing more api calls to summarize everything you do.

  • by mellosouls on 3/28/2025, 4:33:23 PM

    This looks interesting but somewhat complicated or not obvious how to get going in a classic "Show HN" style.

    The requirement for an OpenAI key may also be a little off-putting, or at least, could do with some indication of realistic costs; most Cursor users will likely need a significant motivation to add to the subscription they already have.

    Don't get me wrong, this could be a really worthwhile addition to the LLM coding toolset but I think it needs some work on the presentation as to how to get quickly up and running.

  • by ekaesmem on 3/29/2025, 1:14:37 AM

    The concept is promising, but I tested it and found the performance quite poor. I used one of my Python projects for the test, which consists of about 10k lines of Python code. The model I utilized was Claude 3.7 Sonnet with thinking.

    in the first conversation round, I asked Claude to grasp the overall project and initialize its memory. Unfortunately, Claude experienced a hallucination and generated an episode that included a full name entirely unrelated to my project's actual full name, as my project name is an abbreviation.

    In the second conversation round, I provided Claude with the full name of my project and requested it to correct its memory. In response, Claude apologized and claimed that it now understood the full name of my project, but it did not utilize any MCP command.

    In the third conversation round, I specifically asked it to use the MCP command to update its memory. Claude successfully added a new episode but failed to remove the incorrect old episode.

    It wasn't until the fourth conversation round that I directly pointed out that it should eliminate the incorrect old episode, and Claude finally completed the memory initialization that should have been accomplished at the end of the first round.

    I have set up the correct Cursor Rules according to the README.

    At this point, it appears this project is challenging to use with natural language. I need to explicitly instruct Claude on which specific tools to call for various operations to achieve the intended outcome.

    Am I doing something wrong?

  • by octernion on 3/28/2025, 5:02:38 PM

    not obvious to me why this is an improvement of having the agent just update the rule files directly itself; i have it do that to my various AI-targeted readme files and it works great.

  • by bbertelsen on 3/28/2025, 5:41:51 PM

    One of the big problems I have with cursor is that it ignores the rules frequently. For example, working in the front-end it will sometimes totally ignore all the components that I have explicitly told it to use. Would this... fix that?

  • by loujaybee on 3/29/2025, 8:19:18 AM

    I don’t see how this is palatable by serious organizations? So you build this huge memory graph of preferences? But none of it is explicit? It’s all just magic? The attack vectors from a security angle seem insane. Also the absence of any explicitness in how you define standards seems completely not viable in a commercial context? I mean it’s crazy cool as a hobby project, but also seems not to have a serious commercial viability?

  • by adenta on 3/28/2025, 3:49:57 PM

    This is exciting!

    Glancing through the article, I can't tell, is this Cursor specific? Some of us are raw dogging VS Code with https://cline.bot, which supports MCP servers: https://cline.bot/mcp-marketplace.

    Would love to try this out in Cline!

  • by stosssik on 3/28/2025, 4:56:59 PM

    Looks super interesting. I hadn't heard of Graphiti before, but the idea of giving Cursor some kind of persistent, structured memory across sessions definitely sounds useful.

  • by Garlef on 3/28/2025, 7:36:06 PM

    It's there some way to control what gets updated in the database and how and when?

    For example I'd like to be in control of the archtectural patterns and not let the LLM drive this.

  • by randall on 3/28/2025, 8:02:54 PM

    sweet!!

  • by zman0225 on 3/28/2025, 3:52:27 PM

    This is so exciting!!!