此版本主要侧重于稳定性和性能改进,以使现有功能运行更佳。
- 内存使用和性能:新版本使用更少的内存,并且更加稳定。
- 键盘快捷键:所有键盘快捷键现在都可在“键盘快捷键”菜单中找到。前往“设置” > “键盘快捷键”以修改或添加新的快捷键。
- 提前体验选择加入:您现在可以从“设置” > “Beta” > “更新频率”中选择加入提前体验。
- 自动选择模型:我们会根据性能、速度和可用性,为手头的任务选择最合适的优质模型,以便您即使在模型降级或中断期间也能获得性能保障。
- 主题:全新和更新的主题,包括 Cursor Dark、Cursor Midnight 和 Cursor Dark (高对比度)。
- UI 改进:改进了工具调用 UI、思考 UI 和聊天中的错误消息。我们还在应用程序中添加了新的更新通知,以便在新版本可用时更清晰地显示。
- 规则:允许嵌套的
.cursor/rules
目录,并改进了 UX,以便在应用规则时更清晰地显示。
- MCP:添加了全局服务器配置,使用
~/.cursor/mcp.json
并支持环境变量。
- Sonnet 3.7 思考:我们对 3.7 提示进行了一些改进。思考现在将花费 2 个请求而不是 1 个。更多改进将在未来几天内推出。
- 忽略文件:改进了
.cursorignore
行为,以更一致地排除文件
- 上传多张图片:您现在可以在聊天中一次上传多张图片。
补丁
- 0.47.1:改进了性能,添加回播放按钮以应用代码块
- 0.47.2:Cursor Tab 接受使用单行选择
- 0.47.3:修复了文件编辑时工具调用错误的问题
- 0.47.4:修复了编辑器中红色差异残留的极端情况
- 0.47.5:客户端支持即将推出的 3.7 Sonnet MAX
-
Agent 已就绪:Agent 现在是默认模式,带来更强大和统一的 AI 体验。不再混淆 Chat、Composer 和 Agent - 只有一个智能界面,可以适应您的需求。
-
UI 焕新:第一阶段的全新设计,采用为专注设计的新默认 Cursor 主题。我们还简化了 @-上下文菜单,使 Agent 更加精确。
-
网页搜索:Agent 现在可以自动搜索网络以获取最新信息,而无需显式的 @Web 命令。
-
忽略文件:.cursorignore
现在阻止文件在聊天中添加或发送以进行 Tab 补全,此外还将其从索引中忽略。我们引入了 .cursorindexingignore
以专门控制文件索引。
-
Agent 工具限制:达到 25 个工具调用限制后,您可以按“继续”以继续(计为新请求)。
-
项目规则:- 新功能,可全局应用规则,并可视化指示何时将应用规则
-
MCP 改进:
- Agent 现在可以使用 Yolo 模式自动运行 MCP 工具
- 使用
<project-root>/.cursor/mcp.json
配置项目服务器
- 支持 Agent 使用 MCP 资源作为上下文
-
Tab 重新绑定:Tab 建议现在可以使用 editor.action.acceptCursorTabSuggestion 重新绑定到不同的键绑定
修复
- 崩溃:通过内存和性能改进,以及额外的崩溃预防系统,增强了稳定性。
- MCP:改进了在 Cursor 中构建 MCP 服务器的可靠性和生活质量增强功能。
- Windows:修复了聊天代码块中的换行符错误,并解决了自动卸载问题。
补丁
- 0.46.1:修复了 HTTP2 和系统证书错误,解决了内存泄漏
- 0.46.2:提高了 MCP 可靠性,添加了禁用 MCP 的 yolo 模式的选项
- 0.46.3:增强了下载可靠性,修复了键绑定问题
- 0.46.4:增加了对多个图像附件的支持,并修复了“用户中止请求”错误
- 0.46.5:解决了扩展工具调用、长时间 Composer 会话和重试功能的问题
- 0.46.6:改进了 Windows 安装过程
- 0.46.7:改进了内存使用和性能
- 0.46.8:修复了 windows '重命名工具' 更新错误,修复了某些用户无法取消 agent 终端命令的问题
- 0.46.9:内存和性能修复,composer/chat 记住您上次的模式选择,agent/chat 的 http/1.1 支持,修复了 linux python 环境变量,cursorignore 修复
- 0.46.10:修复了 chat/apply 不适用于
.github
和其他 .
前缀文件夹的问题,以及小的性能修复。
- 0.46.11:发布轨道选择器(预发布版或标准版),修复了 dmg 安装程序在极少数情况下无法工作的问题
.cursor/rules
:用户可以在 .cursor/rules
目录中将多个存储库级别的规则写入磁盘。Agent 将自动选择要遵循的规则。
- Deepseek 模型:0.45 和 0.44 版本支持 Deepseek R1 和 Deepseek v3。您可以在“设置” > “模型”中启用它们。我们在美国自托管这些模型。
- 总结之前的 Composers:当对话过长时,您可以开始新的对话,同时引用之前的对话。
- Agent 查看最近的更改:Agent 可以使用工具查看您最近的更改。它还可以查看用户消息之间所做的更改。
- 更好的代码库理解:我们为代码库理解训练了一个新模型。我们将在未来一周内在 0.45 版本中将其推广给所有用户。
- Fusion 模型:我们训练了一个新的 Tab 模型,它在跳转和长上下文方面有了显著提升。我们也将很快将其推广给用户。
- 可选长上下文:在标记长文件时,用户可以选择请求具有高级模型的更大上下文窗口。这将使用更多快速请求。
更新 (0.45.1-0.45.11):修复了旧版 agent 对话问题、索引稳定性、下载不正确的扩展版本、windows 上缺少软件包、打开长 composer 会话时崩溃、粘贴代码时的延迟。还添加了 MCP 支持、团队可配置的阻止列表、修复了某些 windows 构建中 Composer 卡在生成问题、退出代码 5 崩溃,并改进了 MCP UI。还对内存使用进行了多项改进。
更新 (0.45.12-13):更新基础设施改进。F1 > “检查更新”命令现在应该可以工作了。
- Agent 查看终端退出代码、可以在后台运行命令,并且命令现在可编辑
- Agent 读取 linter 错误以自动修复问题
- 使用 Yolo 模式,agent 可以自动运行终端命令
- @docs、@git、@web 和 @folder 现在在 agent 中可用
- Agent 自动将更改保存到磁盘
- Agent 可以决定并行编辑多个位置
- Agent 可以使用更智能的应用模型重新应用编辑
- Composer 更改和检查点现在跨重新加载持久存在
- Cursor Tab 可以一次进行更大的编辑
- 更好的 UX 以查看 Composer 中的更改
- Agent 的 4o 支持
- 更便宜更快速的 Bug 查找模型
Bug 修复
- 修复了 Cursor Tab 崩溃的极端情况
- 修复了聊天/composer 中卡在生成 bug
- Composer 不再查看已删除的文件
- 修复了聊天/apply 的代码选择极端情况
- Cursor 启动速度更快
更新 (0.44.1-0.44.11):修复和改进了 dev 容器、windows 上的聊天代码块和 agent。降低了远程 SSH 上的 Cursor Tab 延迟。修复了过早触发免费试用结束弹窗的 bug。更好地观察错误和崩溃。
- 侧边栏中带有内联差异的 Composer UI
- composer 中 agent 的早期版本,可以自行选择上下文并使用终端
- 生成 git 提交消息
- 聊天/composer 中的文件药丸建议
- 聊天/composer 中的 @Recommended 以语义搜索上下文
- 更友好的图像拖放体验
- 多项性能改进
- Beta:即将推出的 bug 查找器功能的抢先体验
- Composer 历史记录让您可以在重启后访问之前的 composer 会话。您还可以在会话中编辑和重新提交之前的消息。
- 我们对 AI 调试做了一些小的改进,并在聊天中添加回了 @Lint 错误。
- VS Code 1.93.1:Cursor 现在基于 VS Code 1.93.1。
- 在此版本中,Cursor Tab 的 Python 自动导入更加稳定。
- 通过聊天、composer 和 cmd-k 输入框中的模型搜索 (Cmd-option-/),切换模型变得更加容易。
- Composer 现在仅应用上下文中存在的文件,以防止幻觉。
- 使用 WSL 的
cursor .
现在应该更稳定。
更新 (0.42.1 - 0.42.5):修复了以下上游安全问题:CVE-2024-43601。还修复了一些 composer bug 和 Cursor Tab 的 bug。允许 composer 自动应用到不在其上下文中的文件。还包括对 CVE-2024-48919 的额外缓解措施。减少了一些长尾连接错误。在 Claude 在聊天中预测了错误的文件路径时添加了 escape hatch。
此更新修复了以下安全问题:CVE-2024-45599。
- Cursor Tab 现在自动导入 Python 文件中的符号!我们还显著提高了 Cursor Tab 的稳定性。
- Composer 记事本(以前称为项目)现在可以包含标记文件,并在聊天以及 composer 中引用。
- Composer 现在可以添加到 AI 面板。此版本还包括许多稳定性修复和图像支持!
- 在此版本中,应用和 Composer 速度略有提升。
- 我们添加了通过远程 SSH 在 Mac 上使用 Cursor 的支持。
更新 (0.41.1 - 0.41.3):改进了 onboarding UX,修复了 composer 取消的 bug,修复了在某些代码块上应用按钮不起作用的问题,并修复了 Cursor Tab 看到格式错误的编辑的 bug。
- 我们有一个新的聊天 UX!很高兴您试用并分享您的想法。
- Composer 现在默认开启,Pro/Business 用户可以通过按 cmd+I 使用。我们添加了 Composer 项目(beta),允许您在多个 composer 之间共享指令。
- 我们还训练了一个新的 Cursor Tab 模型,它更智能,并且更了解上下文。
- TypeScript 文件的 Cursor Tab 自动导入(beta)- 当 Tab 建议一个未导入的符号时,我们现在会将其自动导入到您当前的文件中。您可以在“设置” > “功能” > “Cursor Tab”中启用它!
更新 (0.40.1 - 0.40.4):修复了远程 ssh 上的应用 bug、一些聊天 bug、加快了欧洲/亚洲用户的 Cursor Tab 速度、修复了一些未解决的 Cursor Tab bug 和隐藏聊天输入的通知,并包括修复 Cursor 请求访问您 MacOS 上 ~/Library
文件夹中的文件的权限(上游问题:microsoft/vscode#208105)
- Cursor Tab(以前称为 Copilot++)默认为分块流式传输。此版本还包括多项 Cursor Tab 速度提升。更多功能将在未来的版本中推出!
- 并发 composer 支持、composer 控制面板以及各种 bug 修复,例如已接受文件被删除。
更新 (0.39.1 - 0.39.6):修复了多个 Cursor Tab 渲染 bug、文件资源管理器无响应的 bug 以及 Cursor Tab 挂起的 bug。
- Copilot++ 现在具有分块流式传输(目前为 Beta 版)!它将以较小的块更快地显示编辑内容。要启用它,请单击设置齿轮,然后在“功能” > “Copilot++”下启用“分块流式传输”。
- 我们还为 Composer 添加了文件选择器、箭头键导航和模型切换。此版本还修复了一些未解决的 Composer bug。
- VS Code 1.91.1:Cursor 现在基于 VS Code 1.91.1。
- 新的默认模型:我们已将 Claude 3.5 Sonnet 设置为用户的默认模型。
更新 (0.38.1):修复了 OpenAI API 密钥用户将被迁移到 Claude 3.5 Sonnet 的 bug
此版本附带新的实验性多文件编辑功能。要启用它,请单击设置齿轮,前往 Beta 版,然后激活“Composer”。要使用它,请按 Cmd+I。我们很想听取您的想法。
- 当聊天建议代码块时,单击“应用”即可立即查看对文件的更改(仅限足够小的文件)。
- 文档管理!前往“Cursor 设置” > “功能” > “文档”以重新索引您的文档。
- 修复了在使用您自己的 Claude API 密钥时的 bug。
更新 (0.36.1-0.36.2):修复了 #1526, macOS x64 设备上的 cmd-shift-F。还修复了官方文档需要很长时间才能显示的问题,以及 cmd-K 粘滞性存在 bug。
- 默认开启 Cursor 预测,采用新的 UI
- 现在支持远程隧道!远程 SSH 支持也更加强大(现在支持多个代理跳转等)。
- 向聊天消息添加了上下文药丸,因此您可以查看将要/已使用的内容
- Cmd K 上下文构建改进
- 修复了 Windows/Linux 上 Copilot++ 的部分补全问题
更新 (0.35.1):默认禁用 Copilot++ 部分接受,并使键绑定可配置(前往“Cursor 设置” > “功能” > “Cpp” 以重新启用)。将 gpt-4o 设置为默认模型。
- 将 VS Code 1.89 合并到 Cursor 中
- 新的 Cursor 预测 UI
- Gemini 1.5 Flash 在长上下文模式下可用
- 使用 Copilot++ 接受部分补全
- 提高了 Copilot++ 在 linter 错误上的性能
- 代码库搜索上可切换的重排序器
- Interpreter 模式下的 GPT-4o
更新 (0.34.1-0.34.6):修复了模型切换中的长上下文模型、空的 AI 审查选项卡、Copilot++ 预览 bug、Mac 图标大小和远程 ssh 修复。
- 稳定性:此版本修复了一个持续影响某些用户的连接错误问题。它还应该提高 Cursor 在网络不稳定情况下的性能。
- Command-K 自动选择:我们还为 Command-K 添加了自动选择!这意味着您现在可以按 Command-K,它将自动选择您正在处理的区域,但如果您愿意,仍然可以手动选择。
更新 (0.33.1-0.33.3):修复了设置切换、Copilot++ diffbox 性能、onboarding 调整。
- Copilot++ UX:建议预览现在具有语法高亮显示,我们发现这使其更容易快速理解更改。
- Cursor 帮助面板(Beta 版):您还可以询问 Cursor 关于 Cursor 的信息!Cursor 帮助面板包含有关功能、键盘快捷键以及更多信息。您可以在“设置” > “Beta”中启用它。
- 新的 GPT-4 模型:几天前,您可以在 Cursor 中试用
gpt-4-turbo-2024-04-09
,方法是在“设置” > “模型”中将其打开。
.cursorrules
:您可以通过在存储库的根目录中创建一个 .cursorrules
文件来为 AI 编写存储库级别的规则。您可以使用它来提供有关您正在构建的内容、样式指南或常用方法的信息的上下文。
更新 (0.32.1-0.32.7):修复了新的 Copilot++ 语法高亮显示的性能问题,将 AI 笔记更改为默认禁用,将 main
Copilot++ 模型的名称更改为 legacy
,修复了 Copilot++ 通过 SSH 速度较慢的问题,修复了 Copilot++ 预览框。
- 长上下文聊天(Beta 版):这是一个新的实验性功能,可让您与大量文件对话!要启用它,请前往“设置” > “Beta 版”。然后,在新聊天的右上角选择“长上下文聊天”,并尝试 @ 文件夹或整个代码库。
- 修复:此版本修复了聊天中显示空/部分响应的 bug。
更新 (0.31.1 - 0.31.3):重新添加了 AI 审查(alpha 版),修复了“Cursor 设置”菜单项,并修复了 @web 不返回响应的 bug。
- 更快的 Copilot++:我们使 Copilot++ 速度提高了约 2 倍!这种速度提升来自新的模型/更快的推理。约 50% 的用户已经在使用此模型,它将在几天内推广到所有人。如果您想立即启用该模型,可以在编辑器的底部栏中控制您的模型。
- 稳定的 Claude 支持:所有最新的 Claude 模型都适用于 Pro 和 API 密钥用户。前往“设置” > “模型”以将其打开。Pro 用户每天可免费获得 10 个请求,并且可以以 API 密钥价格继续使用 Claude 进行后续请求。
- 团队邀请:我们让您更容易邀请同事加入您的 Cursor 团队。您可以从编辑器的设置或 cursor.com/settings 发送这些邀请。
- 管理员改进:团队管理员现在可以将自己标记为未付费用户,并且可以查看团队成员上次使用产品的时间。
- 新的设置:我们将所有设置移动到可通过右上角的齿轮访问。不再有“更多”选项卡!
如果您是 Pro 或 Business 用户,您可以在“设置”页面中添加“claude-3-opus”作为自定义模型,每天免费使用 10 个快速请求(无限慢速,但延迟呈指数级增长)。
我们预计很快将推出更永久的解决方案(包括 API 密钥用户)。
默认启用 AI 笔记(在任何符号上按住 shift 键)、更好的编辑器内聊天、自动执行解释器模式、更好的 onboarding 样式、更友好的反馈模态以及一些稳定性修复。
更新 (0.29.1):修复了 Copilot++ 有时即使存在建议也不会显示建议的 bug、提示行有时会覆盖占位符文本的 bug 以及 AI 笔记在 Windows 上不起作用的 bug。
Cursor 现在基于 VS Code 1.86.2!除其他外,这为树视图添加了粘性滚动支持。此外,cmdk 提示栏现在是粘性的。
更新 (0.28.1):修复了代码库聊天的间距问题,修复了 getcursor/cursor#1236。
实验性功能的两项新更新
- Linter:您现在可以在“聊天”旁边的“更多”选项卡中打开 AI linter。它会在您每次保存时扫描您的文件以查找小 bug。
- 解释器模式:我们对支持解释器模式的后端进行了一些重大改进!它现在应该更擅长使用工具和理解您的项目。
更新 (0.27.1-0.27.4):修复了 Windows 构建、聊天上下文 UI、onboarding。
AI 预览:这是一个实验性的新代码阅读功能。在“聊天”旁边的“更多”选项卡中启用后,只需按住 shift 键即可查看有关您所在符号的一些快速笔记。如果您希望我们在此方向投入更多时间,请告诉我们。
其他更改
- 细粒度的聊天回复(首先将鼠标悬停在您要回复的响应区域上)
- Copilot++ 生活质量改进(更频繁地显示占位符文本,在状态栏上切换开/关,使其更容易看到建议框)
- 更流畅的 onboarding(修复 Windows 设置导入,选择导入文件夹/窗口状态)
在选择上按住 cmd-I 以使用 GPT-4 修复代码。对于编写伪代码并让 AI 将其转换为正确的代码很有用。如果您觉得它有用,请告诉我们!
您现在可以将图像拖到 Command-K 提示栏中!
其他更改
- 您现在可以搜索过去的聊天记录。
- 聊天中的“应用差异”应该会更快一些。
更新
- 0.25.2:Copilot++ 性能改进
- 0.25.3:修复了 cmd-K bug:getcursor/cursor#1226。
在聊天中使用 @Web 将使 AI 能够抓取网络!它可以使用的工具包括搜索引擎和文档站点爬虫。
此功能仍处于实验阶段。我们对提高 AI 理解外部库的能力非常感兴趣,您的想法将帮助我们改进 :)。
Pro 和 API 密钥用户还可以通过在“设置” > “OpenAI API” > “配置模型”下配置模型来试用 gpt-4-0125-preview。我们正在测试新的模型,以了解它是否比所有旧版本的 gpt-4 性能更好。如果是,将推广为默认体验。
更新 (0.24.3-0.24.4):增加了配置 OpenAI base URL 的能力,修复了 getcursor/cursor#1202。
- “cursor-fast”:这是 command-k 和聊天中可用的新模型。预计它比 gpt-3.5 更智能一些,并且格式错误少得多。
- 应用按钮:我们为聊天中的“应用代码块”体验添加了一些优化。
- 聊天 lints:如果 AI 在聊天中建议的代码更改涉及虚构的代码符号,我们将对其进行下划线标记。适用于 Python、Typescript、Rust。
- 更多聊天符号链接:当聊天引用
code symbol
时,您通常可以直接点击它。
更新 (0.23.3-0.23.9):修复了 Command-K、更新日志自动打开、使用 Copilot++ 编辑非常长的行、“删除索引”按钮、连接错误被静音以及代理身份验证。
Cursor-Fast 是一个新训练的模型,其编码能力介于 gpt-3.5 和 gpt-4 之间,但响应速度非常快(约 3.5 倍速)。我们将在未来几周内努力提升其性能。用量与 3.5 版本相同。
尝试将其用于 Cmd+k!
Bug 修复
- 可用的 WSL 代码库搜索
- 支持较新版本的 python 扩展
现在支持开发容器!此版本还
- 将 Cursor 升级到 VS Code 1.85,该版本支持将标签页拖出到新窗口。
- 提高了 WSL 的稳定性。
WSL 和开发容器现在应该可以正常工作了。
按住 command 键,按下并释放 shift 键,然后继续按住 command 键。这将触发 AI 重写光标周围的代码 — 您可以将其视为手动触发的 GPT-4 驱动的 Copilot++。您可以使用它来编写伪代码并让 AI 更正,或者用于 Copilot++ 不太够用的繁琐重构。
您现在可以在辅助窗口中使用聊天和 cmd-k,不会有太多问题。
Cursor 现在基于 VS Code 1.85.1,其中包括浮动编辑器窗口等功能。只需将编辑器拖放到您的桌面上即可试用。
您现在可以并行运行多个 Command-K!此外,现在应该更容易看到 Copilot++ 建议的更改。
- @ 预览:我们使查看您 @ 的代码块变得更容易。
- Copilot++:我们一直在改进 Copilot++ 幽灵文本体验。令人惊讶的是,我们中的许多人现在喜欢在不安装任何其他自动完成插件的情况下使用 Copilot++。
- AI 审查(beta 版):这是一项新的实验性功能,可让 GPT-4 扫描您的 git diff 或 PR 以查找 bug。您可以在聊天旁边的“更多”选项卡中启用它。欢迎提供反馈。
更新 (0.20.1-0.20.2):我们添加了 TLDR 以更轻松地筛选 AI 审查标记的 bug,并修复了“与主分支比较差异”的 bug。
修复了解释器模式中的 CRLF bug:getcursor/cursor#1131。
我们使 Copilot++ 更快、更智能、更受约束,并切换到幽灵文本 + 按 Tab 键接受的 UI。欢迎您的反馈。
使 ssh 在 xon.sh 上工作
小的 bug 修复。
小的入门引导修复。
小的入门引导更改。允许用户提供有关聊天响应的反馈。
在后续操作中运行 Cmd+enter 应该会产生更好的代码库结果。
修复了在聊天中使用 @ 文件夹时所有文件夹都切换为小写的 bug。
- 更好的上下文聊天:特别是,后续操作现在更智能了!
- 更快的 Copilot++:通过各种网络优化,速度提高了数百毫秒。我们仍然需要在这里减少几百毫秒。
- 更可靠的 Copilot++ 更改:更少的闪烁,更好地突出显示新内容。
- 聊天中的图像支持:您现在可以将图像拖放到聊天中以发送给 AI。
- 解释器模式 Beta 版:您现在可以在“更多”选项卡中启用解释器模式。这使聊天可以访问 Python 笔记本、语义搜索和更多工具。
- @ 文件夹:您现在可以使用 @ 符号来引用特定文件夹!我们将尝试挑选出最相关的代码片段以显示给 AI。
- Copilot++ 改进:我们花了一些时间来改进 Copilot++ 的延迟,您可以更改 Copilot++ 的快捷键绑定,使其不再是 Option/Alt。很快会有更多更新,尤其是在模型本身方面!
修复了解释器模式在 Windows 上根本无法运行的 bug。
修复了图像在 Windows 上未显示或未发送到服务器的 bug。
您现在可以在聊天中使用 @folder 与文件夹聊天。请告诉我们您的想法!
实验性功能:转到“更多”>“解释器模式”以启用它。使模型可以访问 Python 笔记本,在该笔记本中它可以执行编辑器中的操作。请在 Discord 中向我们提供反馈!我们很想知道您是否觉得它有用。
将 GPT-V 集成到编辑器的聊天中。这意味着您可以截取屏幕截图/图像并将其拖到聊天输入框中,以使 Cursor 将其用作上下文。这是一项实验性功能,容量非常有限,因此您可能会在流量高峰期看到错误。
Copilot++ 改进
- 缓存 — 添加和删除一个字母,建议仍然会在那里等您!
- 不干扰 intellisense 和 cmd-k。
- 修复了大型文件上的延迟以及蓝色高亮持续存在的 bug。
- Copilot++ 会看到您的 lint 错误,并将使用它来改进其建议
Cursor 现在基于 VS Code 1.84.2。值得注意的是,这修复了一些笔记本 bug,并确保所有最新的扩展程序都能正常工作。
现在基于 VS Code 1.84.2。值得注意的是,这修复了一些笔记本 bug,并确保所有最新的扩展程序都能正常工作。
- Copilot++ 改进:包括绿色高亮以查看 Copilot++ 添加的内容,立即连续接受多个 Copilot++ 建议的功能,SSH 上对 Copilot++ 的支持,以及 Copilot++ UI 与自动完成插件交互方式的修复。
- Bug 修复:修复了在文件顶部删除时 Cmd-k 可能进入错误状态的 bug。以及另一个导致某些文件未被索引的 bug。
- Command-dot:您现在可以使用 Command-dot 菜单来让 Command-K 内联修复 lint 错误。
- 新模型:您可以插入您的 API 密钥来试用最新的 gpt-4 和 gpt-3 turbo 模型。我们正在评估这些模型的编码技能,然后再向专业用户推广。
- 应用聊天建议:单击任何代码块上的播放按钮,使 AI 将聊天中的建议应用于您当前的文件。
- Copilot++(beta 版):这是 Copilot 的“附加组件”,它使用您最近的编辑作为上下文,在您的光标周围建议差异。要启用它,请转到右侧聊天栏中的“更多”选项卡。注意:为了支付 AI 的成本,此功能仅适用于专业用户。
- 这非常实验性,所以现在不要期望太高!您的反馈将决定我们采取哪个方向。
修复了索引卡住的问题。索引容量现在也按用户分配,因此对于大多数用户来说,它应该更公平、更快速。
- Pro++ 计划:如果您达到了快速请求限制并且希望购买更多,您现在可以这样做。
- 聊天滚动:我们取消了粘性滚动,使聊天更易于阅读。
- Cmd-K 差异:这些现在遵守单词换行!您还可以从红色文本中复制。
- 修复了您无法在差异视图上使用聊天的 bug。
- 发布了更好的错误日志记录,这应该有助于我们提高稳定性。
- 样式调整:一些按钮和提示应该看起来更漂亮!
- 屏幕闪烁:进行了一项更改,应该可以减少显示器上的屏幕闪烁。
Cursor 现在基于 VS Code 1.83.1。这确保了所有扩展程序的最新版本都可以在 Cursor 中正常工作。感谢所有在论坛上敦促我们这样做的人!
此外,还有一个实验性的 bash 模式:在设置中启用它,让聊天在运行 bash 命令的帮助下回答问题。如果您觉得它有用,请告诉我们,我们将花费更多时间使其投入生产!
更新:此更改导致 SSH 进入旧 Linux 发行版时出现问题。现在已修复!
Bug 修复:(1) .cursorignore 现在完全遵循 .gitignore 语法,(2) 如果代码库查询的索引达到或超过 80%,则使用嵌入索引,而不是要求整个代码库都被索引,(3) 删除了启动时的淡入动画,(4) 不再覆盖终端中的 cmd-delete,(5) 修复了 cmd-F 随机启用区分大小写选项的问题,(6) 内联 gpt-4 已关闭,直到我们找到更好的 UX,(7) 更稳定和快速的索引,(8) 搜索和扩展程序中的进度指示器,(9) 将不正确的 bearer 令牌传递到服务器的 bug。
修复了阻止从 VS Code 导入 jupyter 扩展的 bug。
- 索引现在应该更快、更稳定,并且使用更少的系统资源。您还可以在
.cursorignore
中配置忽略的文件。控件位于“更多”选项卡中。
- Cmd-k 现在在终端中可用!实现方式有点 hack,但出奇地有用。
- 在聊天中使用 @git 询问有关 git commit 和 PR 的信息!
- 在聊天中使用 /edit 编辑整个文件(如果少于 400 行)。预计编辑速度快且质量达到 GPT-4 水平。这使用了非公开模型,目前仅适用于不使用自己 API 密钥的用户。
- Bug 修复!修复了“从慢速模式弹出”UI,为模型类型切换 API 时添加了自动切换逻辑,提高了 @ 符号速度,修复了 Windows 快捷键命令为 Ctrl-Shift-Y 而不是 Ctrl-Y,等等。
您现在可以使用 /edit
在聊天中的早期预览版!它在编辑整个文件时比仅使用 cmd-k 快得多。/edit
功能目前仅在您不使用自己的 API 密钥时才受支持,因为它依赖于非公开模型。
- 修复了一个恼人的 gitignore 路径 bug
- 永远不会让您的根目录位于 gitignore 中
- 修复了对存储库的搜索。
稳定版本的索引。这应该比以前的版本稳定得多。
终端中 cmd-K 的第一个 hack 版本!请告诉我们您的想法。
修复了 Cmd-k、SSH、Python 支持、Vim(回滚到 1.25.2 直到此问题修复:VSCodeVim/Vim#8603)和其他扩展程序的问题。
我们发布了一个新版本的索引,它应该比以前的版本稳定得多
您现在可以在 Cmd-K 中在差异和文本响应之间切换。这有助于阐明模型在差异背后的思路,或快速获得有关文件的内联答案。
我们指向不同的 marketplace 以下载扩展程序,并使用 ms-python 和 pyright 的分支来提供 python 支持。
我们在 nightly 版本中重新启用了 cursor python,这次默认值更接近 pylance。
我们现在使用 Cursor 的扩展程序 Marketplace 提供扩展程序
修复了 @ 符号排名不佳的 bug。
使用 option+enter 询问有关模型编辑的问题,或使用 @chat 从聊天中引入上下文!这是一个早期预览版,请告诉我们您的想法。
cursor python 的默认值与 pylance 不同,这影响了一些用户。在此更新中,我们使其更接近 pylance 默认值。
修复了某些用户过于频繁地收到扩展程序弹出推荐的问题。
更新了一些 css!
更新了一些 css!
文档
此更新的主要新增功能是更好的文档支持。这意味着您可以添加和删除文档,并检查实际用于您上传的每个文档的 url。您还可以查看哪些网页最终显示给 GPT-4 以向您提供答案。
您还可以将 url 粘贴到聊天中,模型会自动将其包含在使用的上下文中。团队还可以共享私有文档。
分阶段发布
在此更新之后,未来的更新应以分阶段发布的形式进行。这将意味着更高的稳定性保证和更频繁的更新。
聊天中的长文件
我们继续改进与大型文件聊天的体验。如果您 @ 多个文件,这些文件太大而无法放入 GPT-4 的上下文窗口中,我们将智能地选择最相关的代码块以显示给模型。
Bug 修复
- 从 Jupyter 复制粘贴聊天文本
- 一些聊天焦点问题
- UI 调整
- 更好的状态管理 - 防止编辑器因使用过多内存而崩溃
修复了如果您默认关闭索引时的索引 bug。
还修复了一些 cmd+k bug,同时也引入了新的 cmd+k bug!请在 Discord 频道中向我们报告您发现的所有 cmd+k bug。
我们向 nightly 用户发布了改进的“新建 AI 项目”功能。这是一个更强大的链和更简洁的 UX,用于端到端地生成项目。
它在连贯地生成大型复杂项目方面仍然存在困难,但生成的初稿比以前好得多
我们不再在内存中存储任何完整的文件,并阻止用户 @ 非常大的文件(> 2MB)。这应该可以减少用户一直遇到的任何重大内存问题。
如果您执行 @file
,Cmd-K 将不再输出反引号。
文档更新(尝试在聊天中粘贴链接,您可以删除/编辑文档,您可以看到引用),聊天中长文件的 @ 符号性能应该会提高,等等。
随附 cursor-python,一个为 Cursor 构建的 pyright 语言服务器分支
我们可以在向所有人推广之前,向随机抽样的一小部分用户推送更新。
您现在应该可以再次使用 GitHub 登录。
可能导致 getcursor/cursor#843。
可能导致 getcursor/cursor#843。
热修复了 SSH 问题。
- 您现在可以切换到 VS Code 侧边栏方向
- 对于“使用代码库”聊天,您现在可以查看 Cursor 向 GPT-4 显示的代码库上下文。我们希望这将使提示代码库答案更容易。
- API 密钥输入框现在是密码类型
- 修复了在关闭索引选项后立即索引代码的 bug
- 一个新图标!非常感谢 令人惊叹的 Atanas Mahony 制作了它。
我们想要确保不会破坏的小的重构!如果您发现 bug,请报告。
Cursor 设置中注销按钮下的电子邮件未更新。
让高级上下文按钮显示在非 git 存储库中。
对于使用语言包的人,我们有一个大的 bug。感谢所有帮助我们调试的人!现在应该已修复,并且不应再次发生。
跨您的所有 WSL(Windows Linux 子系统)发行版应用 Github 中的补丁,无论是自动应用还是通过“修复 WSL”命令面板命令应用。
修复了代码库索引控制被意外删除的 bug。
- 您现在可以回复 Cmd-K 输出,从而更容易让模型修改其工作。
- 如果您 @ 引用一个长文件,该文件将被上下文限制截断,您将可以选择自动对文件进行分块并使用多个 GPT 进行扫描。
- “使用代码库”响应中的代码块和代码符号现在通常是可点击的。
- “使用代码库”的后续聊天消息将保留代码库上下文。
- 聊天中更友好的错误消息!更少的烦人弹出窗口。
- 活动栏元素现在可以通过拖放重新排序。
- SSH 支持现在更加强大!如果您遇到任何 SSH 问题,请继续告诉我们。
将 workbench.activityBar.orientation
设置为 vertical
,然后重启 Cursor,即可看到您从 VS Code 习惯的垂直活动栏。
- 聊天中更友好的错误消息!更少的烦人弹出窗口。
- 活动栏元素现在可以通过拖放重新排序。
SSH 支持现在更加强大!如果您遇到任何 SSH 问题,请继续告诉我们。
小事情!
cursor-nightly
命令现在可以在 Mac 上运行。
组合键现在使用 Cmd+R/Ctrl+R。
修复了在 Windows 上安装 cursor
命令的 bug。
更好的长文件体验!
cmd-k 编辑现在支持后续操作!这是一个早期预览版 — 如果您有任何烦恼或 bug,或者如果您更喜欢无后续操作模式,请告诉我们。请在 Discord 频道中发送您的所有反馈!
不再有认知计算!
- 修复 getcursor/cursor#711。
- 修复 cmd-k 连接错误。
- 修复 cmd-k 快速模式在空行上的 bug。
- 修复 bm25 搜索无限加载。
- 修复 @Codebase 在后续操作中的问题。
对于那些不想要并排聊天的人,您现在可以将其弹出到编辑器中!我们还修复了许多 bug。
Cmd-K 现在具有快速模式!它速度快了大约 1 秒,我们正在努力使其更快。请告诉我们您的想法!
以及其他一些生活质量更新。
此外,linter 略有改进。
改进的 linter!请使用笑脸向我们提供有关 linter 建议的反馈。如果您愿意,可以通过转到“更多”选项卡,然后单击底部的“高级 linter 设置”来使其更具侵略性。请在 Discord 中告诉我们您的想法。
长 AI 完成
如果您在任何行上按 ⌘/^+↩️,您现在将获得 gpt-4 为您提供支持的快速完成!我们知道有时我们所有人都希望 copilot 编写整个函数或一大段代码。但是 copilot 可能很慢,有时只是不够智能 :(。因此,我们正在尝试通过由 gpt-4 驱动的全新完成体验来解决此问题。只需按 ⌘/^+↩️,您就会获得来自 gpt-4 的长完成。
更好地支持 remote-ssh
Remote-ssh 现在内置于 cursor 中。您无需编辑行为,它应该可以正常工作 :) 我们知道这对于许多依赖远程机器进行开发的用户来说一直是一个很大的阻碍。如果您仍然遇到问题,请告诉我们,我们将尽快修复。
AI linter
AI linter 现在已为所有 pro 用户启用!AI 将以蓝色突出显示代码中可疑的部分。您还可以添加您自己的 lint 规则,这些规则易于用自然语言表达,但传统 linter 未涵盖。
修复了如果您经常使用 cmd-k 时会发生的性能 bug。
修复了如果您经常使用 cmd-k 时会发生的性能 bug。
更强大的扩展程序处理。您现在可以再次使用预发布扩展程序。
- 企业支持!
- C# 和 F# 现在可以在聊天中正确呈现
- Qmd 支持已恢复
- 聊天中的实验性 @Codebase 支持(即将推出 cmd-k!)
- Linter 又回来了!
- 对代码库索引进行了一些修复。
删除了聊天中在某些情况下会减慢聊天速度的检查。
您现在可以与任何代码库聊天。无需拥有 Github 存储库/通过 Github 登录。
Cmd-K 可以再次看到您在 Jupyter 中的所有单元格!
- SSH 和 WSL 应该可以再次工作
- 可以在新窗口屏幕上看到最近的文件夹
- 在代码库上下文中,聊天中的空消息不再永远加载
修复了 CMD-k 提示历史记录中的 bug,该 bug 会冻结输入框。
请告诉我们您的想法!
修复了取消 CMD-K 后导致绿线持续存在的 bug。
热修复等。
- Cmd-L 现在可以再次正确聚焦聊天
- 仅当您索引了代码库时,高级上下文控件才会显示
此版本包括
- 更多地控制代码库范围聊天的上下文构建能力
- 更好的流程,使 CMD-k 生成没有 linter 错误的代码(当相关时,您应该会看到“尝试 lint 修复”按钮)
- CMD-K 的一些 UI/UX 调整
- Bug 修复
此更新修复了当不在 git 存储库中时,我们在聊天中挂起长达 20 秒的 bug
此更新修复了聊天窗格中的无限循环 bug。
- 修复了代理编辑能力
- 修复了编辑器内聊天的问题
- 修复了 Cmd + K 的问题
此更新为 WSL 和 SSH 用户修补了搜索 (Cmd/Win+Shift+F) 和许多扩展程序。
- Cmd-Shift-F 中的语义搜索
- 一些 Cmd-K 修复
- 弹出式聊天!您现在可以在编辑器中查看聊天,如果您使用的是小屏幕,这将非常有用。
此更新改进了当您未选择任何代码时 Cmd-k 的提示。
此更新包含 ARM Windows 计算机的 Ctrl+Shift+F 的乐观补丁。
此 nightly 版本附带实验性界面代理支持!
目标:您编写一个接口规范,代理为您编写测试和实现。它确保测试通过,因此您甚至不需要查看实现。
我们认为这可能会启用一种新型编程,这种编程与我们都习惯的编程有点不同。请尝试使用它,并在 Discord 频道中告诉我们您的想法。
如何使用它
- 目前它仅适用于 Typescript,并使用 vitest 或 mocha 作为测试运行器。
- 按 Cmd-Shift-I,并为您的新界面命名。
- 编写您希望界面拥有的方法。
- 按 Cmd-Shift-Enter,AI 将为您编写界面!
- 改进了“@添加新文档”体验
- Python/Pylance 支持已恢复
- 更好的 @ 符号键盘人体工程学
- 更清楚地表明 AI 正在查看哪些文档
- 当您引用文档时,AI 将以引用的形式响应
- 修复了 Jupyter 的 Cmd-K
- 聊天/编辑工具提示阻止的代码更少
- 改进了自定义主题开启时 Cursor 的外观
- 导入 VS Code 扩展程序现在会将启用/禁用考虑在内
- Cmd-k 应该更适用于长差异(大于 100 行代码)
欢迎使用第一个 nightly 版本!它附带代理,我们尚未向公众发布代理,因为我们不确信它们是否有用。如果您喜欢它们,请告诉我们您将它们用于什么!
修补了一些 Cmd+K 的边缘情况。
修复了没有 Rosetta 的 Mac ARM 用户的 VS Code 代码库范围搜索。
包括针对聊天“使用代码库”功能的修复。
此版本对 Mac 和 Windows 没有更改,但修复了 Linux 用户现在可以升级到最新版本的问题。
Cmd+K 的 UI 已更改:它是编辑器内联的、“粘性的”和 @ 符号兼容的。我们希望它可以帮助您保持流畅并更快地迭代您的提示。(此外,您现在可以使用向上/向下箭头来查看聊天中的历史记录。)
此外,Cursor 的 AI 现在将使用流行的文档来改进对您问题的回答。例如,如果您问它“如何使用 boto3 获取所有 s3 存储桶?”它将在 boto3 文档中搜索以找到答案。要添加您自己的文档或显式引用现有文档,请在聊天中键入“@library_name”。
Bug 修复
- 长代码选择不再使编辑器崩溃
- 自动修复错误不再弹出问题视图(特别是,这修复了如果您打开了保存时自动修复的烦人 bug)
- 更好的 @ 符号键盘人体工程学
- 修复了 Cmd+K 对某些用户关闭的 bug。
- 更好地支持扩展程序(特别是重新启用了 welcomeView)
- 如果您没有打开文件夹,聊天再次工作
- Cmd-shift-E 在聊天中修复错误再次工作
cursor://
深层链接现在可以工作,因此您应该能够登录到扩展程序
- 自动滚动再次工作
- 已消除内联差异的一些 cmd-Z bug
- 您现在可以再次在 Cursor 中使用“运行和调试”(工具栏回来了)
- 早期支持斜杠命令
- 如果您未登录,我们会显示弹出窗口以再次登录
- Cursor 现在基于 VSCodium 的 1.79.2 版本,该版本附带安全更新和小功能
Chat 在某些非 git 文件夹上失败。现在已修复。
聊天已改版!您现在可以使用 @ 符号向 AI 显示文件/代码/文档。聊天历史记录已改进,更容易查看 AI 可以看到的内容,并且代码块在粘贴时会自动格式化。
AI linter 现在显示差异!
我们添加了对使用您的 Azure OpenAI 凭据的支持。此外,还有一些小的改进/修复。
修复了上次版本中引入的保存时格式化错误。对 AI 代码检查器和全代码库聊天进行了一些小的改进。
聊天不应该抢夺您的焦点!此问题现已修复。
您现在可以让 AI 代表您阅读文档!这将提高它回答有关您喜欢的库的问题的能力。要使用此功能,只需按下聊天窗格右上角的“文档”按钮。
代码库上下文 v1 的热修复
我们改进了代码库上下文!
为了充分利用此功能,请导航至设置(右上角按钮),然后选择“同步当前代码库”
通过 GitHub 登录,然后添加您希望同步的仓库!
完成此操作后,您将能够在搜索窗格和聊天中(通过按 cmd+enter)看到改进的代码库上下文版本。
代码库上下文 v1
推出代码库范围上下文 v1!我们将在未来几天内对此进行重大改进,但我们很乐意听取您的反馈。
转到“搜索”窗格以查看新的上下文。
或者,在聊天中,按 Cmd+Enter 以获得使用来自完整代码库的上下文的响应。
也可能修复了许多人遇到的 Jupyter 问题。
修复了 toolformer 和 AI 代码检查器的一些小问题。
查看“更多”选项卡,让 GPT-3.5 或 GPT-4 定期审查您的代码是否存在问题。
GPT-4 升级
- 所有用户获得 10 次免费 gpt-4 请求!!!
- 模型之间的切换更加容易,过渡到 gpt-4 也更加顺畅
请给我们反馈!!
- 我们在应用程序的右上角添加了一个新的反馈按钮。- 我们真的会听取您的反馈和错误报告!在过去几周,我们修复了很多错误,并且我们很高兴能继续改进产品。- 我们制作了这个模态框,以便更轻松地报告反馈。请继续提供反馈!
Bug 修复
- 修复了“无限加载”错误
- 重新引入“新建 AI 项目”
终端内调试
- 按 Cmd+D 自动调试终端错误
- 按 Cmd+Shift+L,模型会将终端上下文添加到聊天中
活动栏固定
-
您可以将自定义扩展固定到左上角的活动栏中
这里我固定了文件资源管理器、搜索、源代码管理和扩展
更好的 Jupyter 支持
Diff/生成改进
-
部分 diff 接受/拒绝
按 Cmd+Y/Cmd+N 可让您接受/拒绝子 diff!
-
当您点击其他位置时生成工作!
-
修复了 diff 错误,该错误会在选定区域之外进行编辑
️ 质量提升
- 按 ESC 退出聊天
- 修复了聊天中代码块缩小的错误!
- 远程 SSH 更易于使用!
- 更好的 Cursor Tutor 入门引导!
- 改进了 Toolformer 的提示
Bug 修复
- 修复了“更多”选项卡
- 包括对聊天中“Option+Enter”的一些更新
Bug 修复
- 修复了 2 个长期存在的错误
- 工作区持续存在的聊天损坏
- 极少数情况下,在编辑器中按 Enter 键无效
新功能
- 从 VS Code 一键导入扩展 (beta)。作为一项备受期待的功能,我们很高兴推出一键导入扩展的 beta 版本!
- Alpha 功能:🧠 Alpha 功能:询问有关您整个仓库的问题 🛠️。我们正在试验聊天中的 ⌥+enter!此功能允许模型深入思考您的响应,搜索文件并交付精心设计的答案。虽然它还是 Alpha 版本,但我们正在努力在未来几周内增强此功能。我们很乐意听取您的反馈!
Bug 修复
- 改进了编辑和生成的提示
- 修复了登录错误
- 添加了隐藏工具提示的功能(Cursor 配置 > 高级 > 聊天/编辑 工具提示)
- 扩展了项目生成的提示长度
- 项目生成现在支持 GPT-4
新功能
- 多文件差异的实验性支持
- 🌐 通过“OpenRemote - SSH”扩展实现远程 ssh 工作支持
新功能
- Pro 用户现在可以使用 GPT-4
- 包含 15 万个 GPT-4 令牌
- 在设置齿轮中切换模型
- 所有 AI 功能的质量更高
- 新的实验性功能:从单个提示生成整个项目
Bug 修复
新功能
- 修复了聊天中的滚动问题
- 幽灵模式,用于选择不将任何类型的数据存储在我们的服务器上
Bug 修复
- 更友好的编辑,现在可以使用 cmd-Z
- 修复了流式 diff 中的各种错误
新功能
Bug 修复
- Linux 上的设置图标
- 启动时不要安装“cursor”命令
即将推出
Bug 修复
- 修复了 Mac 自动更新体验
- “未定义的 uri”问题已修复
- 关闭“cursor .”命令的自动安装(并完全修复其安装)
Bug 修复
- 我们已过渡到在 VSCodium 分支之上构建 Cursor,从而摆脱了之前基于 Codemirror 的方法。
- 这使我们能够专注于 AI 功能,同时利用 VSCode 成熟的文本编辑功能。
- 我们的目标是创建一个针对与 AI 配对编程进行优化的 IDE。
- 虽然目前它类似于具有 AI 功能的标准代码编辑器,但我们计划随着时间的推移显着改进编程体验。
新功能
- 过渡到在 VSCodium 分支之上构建 Cursor
- 专注于增强 AI 以进行配对编程
新功能
- AI 现在需要登录
- 使用 OpenAI API 密钥以成本价获得无限请求(如果可用,则可访问 GPT-4)
Bug 修复
Bug 修复
Bug 修复
新功能
- 在您当前文件夹中打开终端
- 如果您想避免服务器容量速率限制,可以添加可选的付费计划
Bug 修复
新功能
Bug 修复
- 修复了终端的故障
- 滚动条工作正常
- 其他修复(许多来自 PR 🙂)
Bug 修复
新功能
- 自动应用聊天建议
- 要求 AI “修复”语言错误
- 会话之间保存聊天记录
Bug 修复
- 易于从聊天中选择和复制
- 可调整大小的侧边栏
- 终端不再干扰聊天
即将推出
新功能
Bug 修复
- 更多差异修复
- 提示栏中的向上和向下箭头已映射到不太烦人的键绑定
- 可以从提示栏打开聊天记录
即将推出
新功能
- Windows 和 Linux 支持 🥳
- 编辑可以根据您的需要进行
Bug 修复
即将推出