promptgarten 🌱
🌍 DE

命令参考 · Cursor CLI

agent [prompt...]

以标准 Agent 模式启动 Cursor CLI,也可以在参数中直接带上一个 Prompt。

不带任何子命令执行 agent,会以 Agent 模式启动一个交互式会话——这是拥有完整工具访问权限(读取、写入、Shell 命令、Web)的默认模式。如果带上可选的 Prompt 参数,它会作为第一条消息直接发送,例如 agent "refactor the auth module to use JWT tokens"。不带参数时会打开一个空的聊天窗口。对于非交互式运行(脚本、CI),另有 -p/--print 参数,让它只输出最终的回答。

什么时候用?

直接带着具体任务开始,不用先手动输入

agent "fix the failing tests in src/auth"

在还没有明确任务时,启动一个用于探索的交互式会话

agent — 然后在聊天中逐步明确目标并澄清疑问

什么时候不该用?

需要在脚本或 CI 任务中无人值守地运行

标准 Agent 模式会在执行命令前交互式请求确认,这会阻塞无人值守的运行。

更好的选择: 组合使用 -p 和 --force,例如 agent -p --force "<prompt>"(参见 Global Options 汇总条目)

只想读取/分析,不希望有文件改动

标准模式拥有完整的写入和 Shell 访问权限。

更好的选择: 启动时设置 --mode ask,或启动后使用 /ask

来源