提示

建议清楚地表达意图以获得最佳结果。例如,你可以使用提示”不要编写任何代码”来确保智能体不会编辑任何文件。这在实施任务之前进行规划时通常很有帮助。 智能体目前具有文件操作、搜索和运行 shell 命令的工具。正在添加更多工具,类似于 IDE 智能体。

MCP

Agent 支持 MCP (Model Context Protocol) 来扩展功能和集成。CLI 会自动检测并遵循你的 mcp.json 配置文件,启用你为 IDE 配置的相同 MCP 服务器和工具。

规则

CLI 代理支持与 IDE 相同的规则系统。你可以在 .cursor/rules 目录中创建规则,为代理提供上下文和指导。这些规则会根据配置自动加载和应用,让你能够为项目的不同部分或特定文件类型自定义代理的行为。
CLI 还会读取项目根目录下的 AGENT.mdCLAUDE.md 文件(如果存在),并将它们作为规则与 .cursor/rules 一起应用。

使用 Agent

导航

按向上箭头(Arrow-Up)可以查看之前的消息,并在它们之间循环切换。

审阅

Ctrl+R 审阅更改。按 I 添加后续指令。用 Arrow-Up/Arrow-Down 滚动,用 Arrow-Left/Arrow-Right 切换文件。

选择上下文

@ 选择要纳入上下文的文件和文件夹。运行 /compress 释放上下文窗口空间。详见 Summarization

历史

使用 --resume [thread id] 从已有线程继续,加载先前的上下文。 要恢复最近的一次对话,使用 cursor-agent resume 你也可以运行 cursor-agent ls 查看以往对话的列表。

命令确认

在运行终端命令之前,CLI 会询问你是否批准(Y)或拒绝(N)执行。

非交互模式

使用 -p--print 参数以非交互模式运行 Agent。这会将响应输出到控制台。 在非交互模式下,你可以以非交互方式调用 Agent。这样就能将其集成到脚本、CI 流水线等环境中。 你可以结合 --output-format 参数来控制输出格式。例如,使用 --output-format json 可获得结构化输出,便于在脚本中解析;或使用 --output-format text 获得纯文本输出。
Cursor 在非交互模式下拥有完整的写入权限。