两家公司实际发布的内容
OpenAI 的通知
OpenAI 的帖子只有四个段落。起作用的句子就是上面引用的那句话。其理由陈述得很直白:“我们做出这一选择,是因为根据我们对 Elon Musk 旗下公司违反合同的经验,我们无法确信 SpaceX 会在我们的服务条款范围内使用我们的技术。”其机制是合同性的:“我们与 Cursor 的定制协议赋予了我们在控制权变更后取消该协议的有限时间窗口。”
对开发人员来说,该帖子中的两个细节比其理由更为重要。
第一,该通知的期限是刻意拉长的。“为了最大限度地延长开发人员通过 Cursor 访问我们模型的时间,我们提供了合同规定的最长通知期。”你有时间一直到 11 月中旬,这是有意设计的,而非偶然。
第二,第二个细节很容易被忽略,且立即生效:OpenAI 写道,它决定“将合同取消时间推迟到我们所能做到的最晚日期,同时不向 Cursor 提供未来的模型。”停用是在 11 月。而对任何新模型的冻结则是现在。
OpenAI 还指出了受此影响的人群:“我们知道,受此决定影响最大的是那些在 Cursor 中依赖 OpenAI 模型的开发人员。”
Cursor 方面的记录
Cursor 在 8 月 14 日发布了自己的声明:“Cursor 已正式被 SpaceX 收购。”其文档目前仍保留着 GPT-5.6 Sol、Terra 和 Luna 的专属模型页面,以及 Claude Sonnet 5、Opus 5 和 Fable 5,Gemini 3.1 Pro 和 3.7 Flash,Grok 4.6 和 4.5,以及 Cursor Composer 2.5。换句话说,截至本周,尚未删除任何内容。
两篇帖子均未提及的内容
Cursor 记录了一条“自带密钥”(bring-your-own-key)的途径——“你可以添加自己的 API 密钥,以便 Cursor 使用你首选的 AI 模型”——并在同一页面上指出了两个限制。对于 OpenAI,它涵盖了“标准、非推理聊天模型”,以及“自定义 API 密钥仅适用于聊天模型。制表符补全(Tab completion)将继续使用 Cursor 的内置模型。”两家公司的帖子都没有说明合同结束后该途径会发生什么,我们也不打算去猜测。如果你寄希望于此,今天坦诚的回答是:它确实有文档记录,但它比内置模型更窄,且其未来尚未明确。
这对你的配置改变了什么,没改变什么
以下是决定其中大部分内容的一句话,它来自 Cursor 自己的规则文档:
> “大型语言模型在补全之间不会保留记忆。规则在提示词级别提供了持久、可重用的上下文。”
它继续写道:“应用时,规则内容会包含在模型上下文的开头。”
请将其视为一个架构声明,因为事实就是如此。你教给 Cursor 的任何内容都不存在于模型中。 它存在于 Cursor 组装成提示词的文件和设置中。更换接收该提示词的模型,组装过程保持不变。
因此,在更换模型后能够完全且无需额外工作保留下来的内容包括:
- 项目规则:位于
.cursor/rules中,作为.mdc文件存在,包含它们的alwaysApply、globs和description前置元数据(frontmatter),以及基于这三个字段构建的四种激活行为。 AGENTS.md:包括子目录中的嵌套文件,Cursor 会将其与父目录合并,以便“更具体的指令具有更高的优先级”。- 团队规则:在 Cursor 仪表板中创建,具有文档记录的优先级“团队规则 → 项目规则 → 用户规则”,并注明“合并所有适用的规则;当指南冲突时,较早的来源优先”。
- 用户规则:从 GitHub 导入到
.cursor/rules/imported/<repoName>的远程规则,以及四个已记录的技能目录中的技能。
而与 Cursor 绑定而非与模型绑定的内容则是另一份清单:
- 作为强制执行机制的团队规则。标记为“强制执行此规则”的规则是“所有团队成员必选的,且无法在‘自定义’中禁用”。该属性是 Cursor 仪表板的一项功能。没有文件可以承载它。
- 作为作用域语言的
.mdc前置元数据。这四种类型与其它工具的概念映射并不均匀,转换是一项实实在在的工作。 - 聊天记录和保存的计划,这些是单个应用程序的本地产物。
- 你团队中的成员学到但从未写下来的任何内容,这是清单中最大的一项,也是无人盘点的一项。
人们会从中得出什么结论,以及为什么不应该得出这些结论
“我必须离开 Cursor。” 并非如此。Cursor 记录的模型列表仍包括 Anthropic、Google、xAI 及其自己的 Composer 模型。如果你使用 Cursor 的原因是编辑器、智能体(agent)或团队规则层,那么这些都不会受到哪个供应商回答提示词的影响。OpenAI 帖子中指出的人群特指“依赖 OpenAI 模型的开发人员”——这是一个真实的群体,也是一个子集。
“我的规则在不同的模型上表现会相同。” 它们将被以相同的形式传递。但这并不是一回事。规则是散文式的文本,而文本在不同的模型上落地效果不同;前一个模型宽松遵守的规则,新模型可能会字面照搬,这会改变你的输出。这 yard 并不是你配置上的缺陷——但这意味着在模型更换后的一周内,你需要更仔细地阅读差异(diffs),而不是更马虎。
“自带密钥让这件事变得微不足道。” 在依赖这一点之前,请先阅读上文提到的 Cursor 自身的限制。该页面还指出:“当你使用自己的 API 密钥时,Cursor 的零数据保留(Zero Data Retention)政策不适用”,以及“所有请求都通过 Cursor 的服务器进行路由,以进行最终的提示词构建”。这些是权衡,而不是阻碍,但这些权衡可能是你的安全团队已经有所顾虑的。
“Codex 会导入所有内容。” Codex 的导入工具确实很好,并且确实将 Cursor 列为了来源。它也明确说明了它会迁移什么:指令文件、settings.json、技能、插件、项目文件夹、过去 30 天的聊天记录、MCP 配置、钩子(hooks)、斜杠命令、子智能体(subagents)。请注意该表格中“记忆”行所描述的内容——“来自 Claude Code 的项目记忆”。只命名了一个来源。导入工具中没有任何内容声称可以承载你团队做出的决定及其原因。
解决方案:将与模型无关的一半完全保留在编辑器之外
这里可以吸取的教训不是“选择不同的供应商”。而是,一个为期两个半月的通知期从一个无人关注的方向袭来,而你的配置中可移植的部分之所以可移植,是因为它们是文件,而让你感到痛苦的部分则是那些存在于单一产品内部的部分。
规则已经遵循了这一原则——它们是你仓库中的文件,这就是为什么更换模型无需任何成本。但知识层通常并非如此。决定、修正、标准背后的原因:这些存在于聊天记录中、人们的脑海中,以及当时恰好打开的任何工具中。
MemoryLake 是一个独立于任何单一工具之外的记忆层,因此无论你本季度使用的是什么,下季度使用的是什么,这一半内容都是可读的。设置只需三个步骤。
步骤 1:创建 API 密钥
登录并创建 API 密钥。一个凭证即可连接你使用的每一个工具。

步骤 2:上传你的第一批记忆
简短的条目,每条包含一个主张。你的源材料是目前隐含在你的规则中的推理:

决定及其原因。 你的 .mdc 文件写着迁移是“仅限追加”的。但原因无处可寻。把原因写在这里,这样每次有新人阅读该规则时,它就不会再被推翻。
行之有效的修正。 团队尝试过并拒绝的方法,以及出了什么问题。这是任何规则格式都没有字段可以容纳的类别。
非代码的工作上下文。 谁拥有哪个服务,本季度冻结了什么,哪个截止日期移动了。
外部指针。 仪表板、操作手册、问题跟踪器——这些是智能体无法通过阅读你的仓库找到的东西。
步骤 3:连接你的 AI 和智能体
连接你使用的工具。MemoryLake 可以通过 MCP 和 API 访问,而 Cursor 支持 MCP 服务器,因此今天在 Cursor 中就可以使用相同的记忆。Codex、Claude Code、Cline 和 OpenClaw 也以同样的方式连接,其他任何工具都可以通过 API 读取相同的记忆。这就是重点:连接在变,但记忆不变。

三个坦诚的限制。这不会移动你的 .mdc 文件或你的团队规则——这些是 Cursor 的,记忆层不会转换它们。它不会延长合同或恢复模型——本文中的任何内容都不会改变 11 月 Cursor 中可用的内容。而且记忆是上下文,而不是强制执行;任何每次都必须成立的内容都应该属于导致构建失败的检查,Cursor 自己的文档在谈到其强制规则时也指出了这一点:“AI 指南不应是你唯一的安全控制手段。”
这在实践中改变了什么
更换模型不再是一件大事。 规则是在提示词生成时从你拥有的文件中组装而来的。无论谁来回答,组装过程都是相同的。
代价高昂的一半变得可见。 你会在还拥有聊天记录的时候,发现有哪些内容之前只存在于聊天记录中。
团队标准保留了它们的原因。 规则作为文件移动;原因作为记忆移动;两者都能在下一个工具中存活下来。
像 11 月 12 日这样的截止日期变成了日历上的日程,而不是迁移项目。 在设置中切换模型只需点击几下。而切换编辑器是一个项目。了解你真正需要哪一个,才是整个决定的核心。
当你使用的模型发生变化时的最佳实践
在做出任何决定之前,先将“哪个模型”与“哪个工具”分开。 它们的成本不同,而这个消息只强制了其中之一。
在实际工作上测试替代方案,而不是在玩具仓库上。 在一个模型的宽松解读下存活下来的规则,在另一个模型的字面解读下可能需要收紧。
现在就审计你强制执行的团队规则。 它们是唯一没有文件表示的项目,在任何其他工具中,它们的缺失都是无声无息的。
在信任导入工具之前,先阅读导入工具的表格。 Codex 命名了它会移动的内容。任何未命名的内容都是你的工作。
不要把推理写在规则文件中。 规则会被插入到模型上下文的开头,并会争夺空间——大致情况请参阅编码智能体实际上在阅读什么。
不要让截止日期来决定你的架构。 两个半月的时间足够你从容应对。但也足够让你做出三次你根本不需要的工具变更。
写下团队本周学到的东西。 模型过渡会暴露出无人记录的惯例。这是一个转瞬即逝的一次性机会。
结论
OpenAI 的帖子给出了一个日期及其原因:拟定于 2026 年 11 月 12 日停用,这是其合同允许的最长通知期,在此期间不向 Cursor 提供未来的模型。Cursor 自己的记录证实了触发该条款的收购,并且其文档中仍保留着包含 Anthropic、Google、xAI 和 Composer 选项的模型列表。
对于大多数 Cursor 用户来说,这只是一个设置更改。Cursor 的文档明确指出,模型在补全之间不会保留记忆,而规则是使上下文持久化的关键,这意味着你的 .cursor/rules、嵌套的 AGENTS.md 文件以及你的团队规则对于谁来回答提示词是无所谓的。如果你特别需要 OpenAI 模型,你将面临一个真正的抉择,而坦诚的盘点很简短:.mdc 作用域语言和强制执行的团队规则无法迁移,聊天记录和保存的计划无法迁移,而另一侧的导入工具则准确地命名了它将带来的内容。
能够免费迁移的是你作为文件保留的任何内容,而丢失的则是你作为对话保留的任何内容。这就是从一份两家公司之外无人读过的合同中传出停用日期所带来的实际教训——这也是为什么为什么长上下文不是记忆一文不断以不同的面貌重复着相同的论点。