· Changelog

全新 CLI 功能与性能改进

此版本为模型、MCP 管理以及规则和命令引入了新的 CLI 控制能力,大幅提升了 hooks 的性能,并修复了一系列问题。

模型列表与选择

使用新的 agent models 命令、--list-models 选项,或 /models 命令来列出所有可用模型,并在不同模型之间快速切换。

规则创建和管理

直接在 CLI 中使用 /rules 命令创建新规则并编辑已有规则。

启用 MCP 服务器

使用 /mcp enable/mcp disable 命令即可即时启用或禁用 MCP 服务器。

  • 选项卡现在会根据对话自动命名。
  • 新的 agent 命令现在是主要的 CLI 入口命令。cursor-agent 仍然保留为向后兼容的别名。
  • 新增 agent models 命令、-list-models 标志位,以及 /models 斜杠命令,用于列出所有可用模型。
  • 新增 /mcp enable/mcp disable 命令来管理 MCP 服务器。
  • 新增 /rules 用于创建新规则并编辑现有规则。
  • 新增 /commands 用于创建新命令并编辑现有命令。
  • 已执行的子命令现在会被记录在命令历史中。
  • 现在在所有 /mcp 命令中均支持带空格的 MCP 服务器名称。

  • Hooks 现在会并行执行并合并响应,从而提升包含多个 hook 脚本的项目的性能。
  • Hooks 执行延迟降低了 10 倍。
  • afterFileEdit hook 现在会正确提供文件先前内容的 old_string,以便正确捕获差异(diff)。

  • Ctrl+D 现在遵循标准 shell 行为,需要按两次才能退出。
  • Shift+Enter 现在会插入新行而不是提交,便于编写多行提示。
  • 修复了已删除行在屏幕上残留视觉痕迹的“幽灵行”渲染问题。
  • 修复了在轮次完成过程中,会话状态可能被覆盖的竞态条件问题。
  • 修复了在某些平台上与 node-pty 相关的 “Cannot find module” 错误。
  • 修复了对话名称生成问题。
  • 修复了数个与后续消息相关的错误。