跳转到内容

更新日志

Agent 就绪与 UI 焕新

  • Agent 就绪:Agent 现在是默认模式,带来更强大且统一的 AI 体验。不再区分 Chat、Composer 和 Agent——只有一个能根据你的需求自适应的智能界面。

  • UI 焕新:焕新第一阶段,我们推出了为专注而设计的全新默认 Cursor 主题。我们也简化了 @ 上下文菜单,让 Agent 的响应更加精确。

  • Web 搜索:Agent 现在可以自动搜索 Web 以获取最新信息,而无需显式使用 @Web 命令。

  • 忽略文件:.cursorignore 现在在继续将文件排除在索引之外的同时,也会阻止文件被加入到对话或用于 Tab 补全。我们同时引入了 .cursorindexingignore,专门用于控制文件索引行为。

  • Agent 工具调用上限:当达到 25 次工具调用上限时,你可以按下 “continue” 继续(将计为一个新的请求)。

  • 项目规则:新增在全局应用规则的能力,并提供可视化指示器来显示何时会应用这些规则。

  • MCP 改进:

    • Agent 现在可以在 Yolo 模式下自动运行 MCP 工具

    • 通过 <project-root>/.cursor/mcp.json 配置 Project Servers

    • 支持 Agent 将 MCP 资源作为上下文使用

  • Tab 重新绑定:Tab 补全建议现在可以通过 editor.action.acceptCursorTabSuggestion 重新绑定到不同的按键/快捷键绑定

.cursor/rules、更好的代码库理解、新 Tab 模型

  • .cursor/rules:用户可以在 .cursor/rules 目录下保存多条仓库级规则。Agent 会自动选择要遵循的规则。

  • Deepseek 模型:Deepseek R1 和 Deepseek v3 在 0.45 和 0.44 中已获得支持。你可以在 Settings > Models 中启用它们。我们在美国自托管这些模型。

  • 汇总之前的 Composer 会话:当对话变得太长时,你可以在引用之前对话的同时开启一个新的对话。

  • Agent 查看最近变更:Agent 可以使用工具查看你的最近变更,也能看到用户消息之间发生的变更。

  • 更好的代码库理解:我们为 Codebase Understanding 训练了一个新模型。我们将在接下来的一周内向所有 0.45 用户逐步推出。

  • Fusion Model:我们训练了一个新的 Tab 模型,在跳转和长上下文方面有显著提升。我们也会很快向用户推出它。

  • 可选长上下文:在标记长文件时,用户可以选择在高级模型中请求更大的上下文窗口。这将会使用更多快速请求次数。

UPDATE (0.45.1-0.45.11):修复了旧 Agent 对话的问题、索引稳定性、下载错误扩展版本、Windows 上缺失的包、打开长 Composer 会话时的崩溃、粘贴代码时的延迟。

还增加了 MCP 支持、团队可配置的屏蔽列表,修复了一些 Windows 构建中 Composer 卡在生成的问题、退出代码 5 崩溃,并改进了 MCP UI。同时还有多项内存使用方面的改进。

UPDATE (0.45.12-13):更新基础设施方面的改进。F1 > "Check for Updates" 命令现在应该可以正常工作。

Agent 改进、Yolo 模式、Cursor Tab 更新

  • Agent 现在可以读取终端退出码、在后台运行命令,且命令现在可编辑

  • Agent 会读取 linter 错误并自动修复问题

  • 启用 Yolo 模式后,Agent 可以自动运行终端命令

  • @docs、@git、@web 和 @folder 现在可在 Agent 中直接使用

  • Agent 会自动将更改保存到磁盘

  • Agent 可以自主决定并行编辑多个位置

  • Agent 可以使用更智能的 apply 模型重新应用修改

  • Composer 的更改和检查点现在在重新加载后也会被保留

  • Cursor Tab 单次可以进行更大范围的编辑

  • 在 Composer 中审阅更改的体验进一步优化

  • Agent 现已支持 4o

  • 成本更低、速度更快的缺陷检测模型

Bug 修复

  • 修复了在某些边缘情况下会导致 Cursor Tab 崩溃的问题

  • 修复了在 chat/composer 中卡在“正在生成”状态的问题

  • Composer 不再访问已被删除的文件

  • 修复了 chat/apply 中代码选区的边缘情况问题

  • 提升了 Cursor 的启动速度

UPDATE (0.44.1–0.44.11):对开发容器、Windows 上聊天中的代码块以及 agent 进行了修复和改进。降低了 Remote SSH 场景下 Cursor Tab 的延迟。修复了过早弹出“免费试用已结束”弹窗的 bug。提升了对错误和崩溃的可观测性。

全新 Composer 界面、Agent、提交说明

  • 侧边栏中的 Composer UI,并支持内联 diff

  • Composer 中早期版本的 Agent,可自行选择上下文并使用终端

  • 自动生成 Git 提交说明

  • 在聊天/Composer 中提供文件标签推荐

  • 在聊天/Composer 中使用 @Recommended 进行语义上下文搜索

  • 更顺滑的图片拖拽体验

  • 多项性能优化

  • Beta:即将上线的缺陷检测功能抢先体验

Composer 历史记录、@Lint Errors、VS Code 1.93.1

  • Composer 历史记录让你在重启后仍可访问之前的 Composer 会话。你也可以在同一会话中编辑并重新提交之前的消息。

  • 我们对 Debug with AI 做了一些小改进,并在 Chat 中重新加入了 @Lint Errors。

  • VS Code 1.93.1:Cursor 现在基于 VS Code 1.93.1。

  • 本次发布中,Cursor Tab 的 Python 自动导入稳定性大幅提升。

  • 现在在 Chat、Composer 和 cmd-k 输入框中使用模型搜索(Cmd-option-/),切换模型要容易得多。

  • Composer 现在只会应用其上下文中的文件,以减少模型幻觉。

  • 使用 cursor . 搭配 WSL 现在应该更加稳定。

UPDATE (0.42.1 - 0.42.5):修复了以下上游安全问题:CVE-2024-43601。同时修复了一些 Composer 相关 bug 和一个 Cursor Tab 的 bug。现在允许 Composer 自动应用到不在当前上下文中的文件。还包含针对 CVE-2024-48919 的额外缓解措施。减少了一些长尾连接错误。当 Claude 在 Chat 中预测了错误文件路径时,新增了一个兜底机制。