V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MrBearin
V2EX  ›  问与答

cursor 启用新会话保持上下文

  •  
  •   MrBearin · 43 天前 · 1598 次点击
    这是一个创建于 43 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在单个会话里聊久了就会开始变慢,变蠢, 网上看到的建议是开启新会话, cursor 也支持基于当前会话开启新会话,但是我尝试过发现新会话里还是会存在丢失部分上下文的情况.

    我目前的解决方法是在开启新会话前, 让模型进行一次总结,类似:"请做下阶段性总结, 总结下我们的需求背景, 目的, 已经开发的内容, 未开发的内容.", 将总结的内容保存到 notepad 或者直接生成 md, 生成新会话之后先让模型根据文档和 past chats 再进行一次总结, 之后再继续任务.

    请问 v 友还有没有其它更高效可靠的方式?
    第 1 条附言  ·  40 天前
    感谢各位, memory bank 这个关键词很重要
    4 条回复    2025-05-16 09:44:58 +08:00
    nealHuang
        1
    nealHuang  
       43 天前   ❤️ 2
    我都是生成一个 todo-task-list ,让 cursor 每完成一个就标记 - [x] ,这样开新会话他也知道需要做什么。然后再配置一些 cursor rules ,确保每次编码的风格保持一致
    zgray
        2
    zgray  
       43 天前   ❤️ 1
    我经常用的方法有两种解决这种问题:

    1 、是使用官方的引用之前的聊天,具体可以看官方文档 https://docs.cursor.com/context/management

    2 、可以考虑引入类似 memory bank 的提示词
    chanChristin
        3
    chanChristin  
       43 天前 via iPhone   ❤️ 1
    https://github.com/RooVetGit/Roo-Code
    看一下这个插件,有一个记忆持久化的方式就是初始化记忆文档和实时更新,参考一下。
    Patrick6
        4
    Patrick6  
       43 天前   ❤️ 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1504 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:49 · PVG 00:49 · LAX 09:49 · JFK 12:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.