全新 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 倍。
afterFileEdithook 现在会正确提供文件先前内容的old_string,以便正确捕获差异(diff)。
Ctrl+D现在遵循标准 shell 行为,需要按两次才能退出。Shift+Enter现在会插入新行而不是提交,便于编写多行提示。- 修复了已删除行在屏幕上残留视觉痕迹的“幽灵行”渲染问题。
- 修复了在轮次完成过程中,会话状态可能被覆盖的竞态条件问题。
- 修复了在某些平台上与 node-pty 相关的 “Cannot find module” 错误。
- 修复了对话名称生成问题。
- 修复了数个与后续消息相关的错误。