跳转到内容

更新日志

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 中预测了错误文件路径时,新增了一个兜底机制。

Cursor Tab Python 自动导入、Composer 改进、远程 SSH 连接 Mac 支持

本次更新修复了以下安全问题:CVE-2024-45599

  • Cursor Tab 现在会在 Python 文件中自动导入符号!我们也大幅提升了 Cursor Tab 的稳定性。

  • Composer Notepads(之前称为 Projects)现在可以包含带标签的文件,并且可以在聊天和 Composer 中被引用。

  • 现在可以将 Composer 添加到 AI 面板中。本次发布还包含大量稳定性修复以及图片支持!

  • Apply 和 Composer 在该版本中速度略有提升。

  • 我们已新增通过 Remote SSH 在 Mac 上使用 Cursor 的支持。

UPDATE (0.41.1–0.41.3):改进了新手引导体验,修复了取消 Composer 时的一个 bug,修复了在某些代码块上 Apply 按钮不起作用的问题,并修复了 Cursor Tab 在处理格式不正确的编辑时的一个 bug。

全新聊天 UX、默认开启的 Composer、新版 Cursor Tab 模型

  • 我们上线了全新的聊天 UX!期待你试用并分享反馈。

  • Composer 现在默认开启,所有 Pro/Business 用户都可以通过 cmd+I 调出使用。我们新增了 Composer Projects(测试版),可在多个 Composer 之间共享指令。

  • 我们还训练了一个全新的 Cursor Tab 模型,它更加智能且具备更强的上下文感知能力。

  • 针对 TypeScript 文件的 Cursor Tab 自动导入功能(测试版)——当 Tab 提示尚未导入的符号时,我们现在会自动将其导入到你当前的文件中。你可以在 Settings > Features > Cursor Tab 中开启!

UPDATE (0.40.1–0.40.4):修复了在远程 SSH 环境下应用更改的一个 bug、若干聊天相关 bug,加快了欧洲/亚洲用户的 Cursor Tab 速度,修复了一些遗留的 Cursor Tab bug 和通知遮挡聊天输入框的问题,并修复了 Cursor 在 macOS 上请求访问 ~/Library 目录中文件权限的问题(上游问题:microsoft/vscode#208105

更快的 Cursor Tab 与更多 Composer 改进

  • Cursor Tab(之前称为 Copilot++)现在默认采用分块流式输出。本版本还包含多项 Cursor Tab 加速优化,后续版本还会有更多提升!

  • 支持并行使用多个 Composer、新增 Composer 控制面板,并修复了多个问题,例如已接受的文件被删除等。

Visual Studio Code 的截图显示一个名为 'cppActions.ts' 的 TypeScript 文件,位于 'vscode > src > vs > workbench > contrib > aiCpp > electron-sandbox' 目录中。代码定义了一个名为 'AcceptCppSuggestionAction' 的类,继承自 'Action2',其构造函数设置了菜单配置。在该类下面,调用 'registerAction2' 函数注册 'AcceptCppSuggestionAction'。同时定义了一个辅助函数 'getGhostTextControllerFromAccessor',该函数通过 editor service 获取一个 controller。编辑器启用了语法高亮,并使用深色主题。一条灰色提示信息“⌘L to chat, ⌘K to generate”显示在代码行之间。
更快的 Cursor Tab 建议!

UPDATE (0.39.1–0.39.6):修复了多个 Cursor Tab 渲染问题、文件资源管理器无响应的问题,以及导致 Cursor Tab 卡死的一个问题。

Copilot++ 分块流式传输(测试版)、Composer 改进

  • Copilot++ 现在支持分块流式传输(目前为测试版)!它会以更小的分块更快地呈现编辑结果。要启用此功能,点击设置齿轮,在 Features > Copilot++ 下启用“Chunked Streaming”。

  • 我们还为 Composer 新增了文件选择器、方向键导航以及模型切换功能。本次发布也修复了一些遗留的 Composer 问题。

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

  • 新默认模型:我们已将 Claude 3.5 Sonnet 设为用户的默认模型。

UPDATE (0.38.1):修复了一个会将 OpenAI API Key 用户迁移到 Claude 3.5 Sonnet 的问题。