核心变化
✍️ Backgroud agent
Cursor往devin模式又了走一步。
🗂️ 更强的上下文控制(More Context Control)
可添加整个文件夹,支持来自多个工作区。上下文可视性进一步提升。
🚀 MAX 模式 & 简化定价(MAX Mode & Simplified Pricing)
所有模型调用均按请求计费。MAX 模式适用于使用 API 计价的前沿模型。
changelog
🎯 简化的定价、新的后台 Agent、焕然一新的行内编辑功能
引入统一的请求计费模式、适用于所有顶级模型的 Max 模式、以及支持并行任务执行的 后台 Agent。此外,还有上下文管理增强(支持 @folders)、更快的文件编辑、多代码库工作区支持、以及更强大的聊天功能(导出、复制对话等)。
💰 更简单的统一定价模式
我们根据用户反馈,推出了新的统一计费体系:
- 所有模型使用统一的 请求计价模式。
- Max 模式改为基于 token 的计价(与 API 计费方式类似)。
- 高级工具调用 和 长上下文模式 被移除,以简化逻辑。
- Hobby、Pro 和 Business 各个套餐的配额保持不变,慢速请求依然包含在套餐内。
- 所有使用情况可在仪表盘查看,方便管理消费。
🚀 Max 模式支持所有顶级模型
- Max 模式现已支持所有 SOTA(最先进)模型,并采用更直观的 token 计价。
- 适合处理 需要更强智能、更多上下文、调用更多工具的复杂问题。
- 默认仍推荐使用普通模式进行常规开发。
- 可以在模型选择器中启用 Max 模式,未来的新模型也会通过 Max 模式发布其全部能力。
使用旧版 Cursor 的用户仍可在短期内访问旧版 Max 和长上下文模式,但建议尽快升级以保持能力一致。
🧠 新版 Tab 模型
我们训练了新的 Tab 模型,具备以下优势:
- 支持跨文件建议,擅长:
- 重构(refactor)
- 编辑链(edit chains)
- 多文件修改
- 跳转相关代码
- 更自然、更流畅
- 补全建议现已支持语法高亮
🛠️ 后台 Agent(Preview)
后台 Agent 正在逐步预览中,支持并行运行多个 Agent,以处理更大的任务:
- 每个 Agent 在独立的远程环境中运行
- 可随时查看状态、追加指令或接管编辑
- 我们内部已用于修复小问题、代码调查、撰写中等规模 PR 的初稿
目前 Background Agent 支持 macOS 和 Linux,Windows 支持尚在开发中。
交互上看起来做成了画中画
📖 了解更多
📂 使用 @folders 纳入整个代码库
- 新增 @folders 上下文引用能力,支持将整个代码库纳入上下文。
- 请在设置中启用 “Full folder contents”。
- 若文件/文件夹过大,会在上下文标签上显示图标提示未完全纳入。
需要在settings中打开配置。
否则会只使用tree outline
不过Truell在twitter上发的fiil context似乎没有出现在这个版本。
✍️ 焕新的行内编辑(Cmd/Ctrl+K)
行内编辑(Cmd/Ctrl+K)获得了以下增强:
- UI 改版
- 新增两个选项:
- ⌘⇧⏎:对整文件进行编辑
- ⌘L:发送代码块给 Agent 继续编辑
btw,Quick question是之前就有的feature,只回答不修改。
💡 适合场景:
- 对单文件进行结构性改动:使用“整文件编辑”
- 需要多文件联动或更多控制权:发送给 Agent 编辑
⚡ 针对长文件的快速编辑
新增一种 搜索替换工具,使 Agent 编辑长文件更高效:
- 不再读取整个文件,而是定位修改位置并仅编辑对应部分
- 例如在 Postgres 项目中测试,速度提高近一倍
- 当前已在 Anthropic 模型上线,未来将推广至更多模型
这是一个底层机制的修改,search and replace是cline这些开源工具会普遍选择的模式,不依赖投机解码模型。
如果你看到applying,那应该实在用模型合代码;如果闪一下就完成,那应该是search and replace。
cursor最近的“no changes made”的问题实在太严重,应该是不得已而为之。
🧳 多代码库支持(Multi-root Workspaces)
- 现在可以创建多根目录工作区,支持多个项目同时加载到 Cursor 中。
- 所有代码库将被索引并可供访问。
- 每个目录下的 .cursor/rules 也都被支持。
cursor会自动生成一个 *.code-workspace文件。
btw,cursor越来越复杂了,各种*.xxx文件满天飞。用久了的人知道是怎么一步一步来的,新手进来可能会有点懵。
💬 聊天增强功能
导出对话
- 现在可以将聊天导出为 Markdown 文件,包括文本和代码块。
复制对话
- 可从某条消息开始,通过…菜单 复制当前聊天并开启新会话,方便探索不同路径。
⌨️ 快捷键更新
- ⌘/Ctrl + ⇧ + K:行内编辑中对整文件进行编辑
🛠️ 其他改进(6项)
- Agent 终端使用原生终端仿真器替代模拟终端
- @folders 会尽可能包含更多可纳入上下文的文件
- Chat 中增加上下文状态图标,提示是否全部加载或被压缩
- 支持禁用特定 MCP 工具
- 发布了新的 C# 扩展
- 聊天字体大小可在设置中调整
👤 账户更新
- 移除了 Claude 3 Opus 每日 10 次免费请求的福利