文章

Cursor 0.47 版本记录

官网 Changelog 不太关键,看后面介绍

https://www.cursor.com/changelog

翻译一下:

本次发布主要专注于提升稳定性、可靠性和性能,改善已有功能的体验。

  • 键盘快捷键:所有键盘快捷键现已集中至“键盘快捷键”菜单,可通过设置 > 键盘快捷键进行修改或添加新的快捷键。
  • 抢先体验(Early access):用户现在可以通过设置 > Beta > 更新频率加入抢先体验计划。
  • 自动选择模型:系统会根据性能、速度和可用性自动选择最合适的高级模型,即使在模型性能下降或宕机时,也能保证高效运行。
  • 主题(Themes):新增及更新了一些主题,包括 Cursor Dark、Cursor Midnight 和 Cursor Dark(高对比度)。
  • 界面优化(UI improvements):优化了工具调用界面(Tool calling UI)、思考界面(Thinking UI)以及编写器(composer)中的错误提示。同时,在应用中新增了版本更新通知,让用户更清楚地了解新版本发布情况。
  • 规则(Rules):现在允许使用嵌套的 .cursor/rules 文件夹,并改进了用户体验,更清晰地提示规则何时被应用。
  • MCP:新增了全局服务器配置文件,位置为 ~/.cursor/mcp.json,同时支持环境变量配置。
  • Sonnet 3.7 思考模式(thinking):启用思考模式现在需要消耗 2 个请求,而非此前的 1 个。
  • 文件忽略(Ignore files):改善了 .cursorignore 文件的行为,更稳定地排除特定文件。

Bug 修复

  • 多图上传:编写器(composer)现在支持一次上传多张图片。

最大的改进 自定义 Agent

Cursor Setting - Beta 中 增加了选项: 启用带有自定义工具和设置的自定义模式。比较绕口,这里可以看图:

Enable creating Chat modes

当你勾上了这个模式之后,能够看到区别是增加一个设置选项:Add custom mode Add custom mode

当你选择添加自定义模式的时候,可以添加的功能有很多:

  1. 自定义图标,模式的名称,模式的快捷键
  2. 自定义模型,可以设置自动选择,也可以选择某个模型。这里只是切换到该模式后的默认模型,执行的时候还可以根据需要自己切换其他模型
  3. 选择 tools 现在看到的一共有三大类, 一共 13 个 tools
  4. 有三个高级选项分别是:Auto-apply edits, Auto-run, Auto-fix errors
  5. 最下面有自定义指令功能:Add custom instructions

Cursor custom mode

现在可以自动选择模型 ,也可以选择 其他模型,claude-3.7-sonnet 在 0.46 中带来了不少问题,但是 0.47 中带来了一个新的 claude-3.7-sonnet MAX ,每次请求会花费 $0.04 。访问的优先级比较高,更大的上下文和更高效的 tools 调用。GPT-4.5 每次请求是 $2

model auto

MDC 调整

当你新建一个 MDC 的时候,发现和之前有些许的不一样了。 现在的 MDC 有四种类型 分别是:

  • Always , Description: This rule attached to every chat and command + k request
  • Auto Attached, Description: File pattern matches, 这个和之前一样
  • Agent Requested, Description: Description of the task this rule is helpful for …
  • Manual, Description: This rule needs to be mentioned to be included

翻译一下:

  • Always : 这个规则会自动附加到每个聊天和命令 + k 请求。
  • Auto Attached : 文件模式匹配,这个和之前一样
  • Agent Requested : 描述这个规则有助于完成什么任务
  • Manual : 这个规则需要被手动@才能被包含在上下文中

mdc

这个项目规则比之前更灵活了,感觉非常棒,对于需要每次都使用的我们可以使用 Always,没必要每次都携带的可以减少上下文,把其余的上下文空间留更重要的代码。

insider 版本

0.47版本开始,大家可以选择使用 Early Access 版本了,也就是类似 VS Code 的 insider 版本。

 Cursor Early Access

当然还有其他功能,等后续体验再给大家分享。

布局拖拽

现在侧边栏或者上面的图标都可以拖拽到其他地方

MCP 调整

自动生成配置 ` ~/.cursor/mcp.json` 支持环境变量(environment variables)

Yolo 改名

本文由作者按照 CC BY 4.0 进行授权