每次我从Cursor切换到Claude Code,都会丢失一半项目上下文

Reddit r/AI_Agents 工具

摘要

一位开发者分享了在Cursor、Claude Code和Codex之间切换时丢失上下文的困扰,以及他们如何使用MEMMY解决这一问题。MEMMY是一个将聊天历史同步到所有代理共享记忆中心的工具。

我一直根据手头的工作在cursor、claude code和codex之间切换。每次切换时,新代理对上一个代理的决定一无所知。一开始,我尝试在切换工具之前手动把关键决定粘贴到CLAUDE.md和AGENTS.md中。坚持了大约一周(总是忘记更新它们),文件变得过时,导致代理基于过时信息行动。然后我写了一个脚本,从cursor的state.vscdb中提取上下文,并转储到一个markdown文件中供claude使用。只成功了一次。第二次拉取了大量噪音、旧错误、被放弃的方案,claude开始引用我已经抛弃的解决方案。最终起作用的是运行MEMMY,它由memos驱动。它可以扫描和分析我已有的本地聊天历史、cursor数据库、claude json日志、codex rollout,并让每个代理都能访问同一个记忆中心。你在每个代理的规则目录中安装一个小技能,它们就能搜索并写入相同的上下文。不过我还在测试它是否会把不同项目的上下文混在一起,这是我现在主要担心的问题。
查看原文

相似文章