promptgarten 🌱

命令参考 · Cursor CLI

/shell

切换到 Shell 模式,在不离开对话的情况下直接执行简短命令。

/shell 会让 Cursor CLI 进入 shell 模式,在这个模式下可以直接执行简短命令,而不需要离开当前对话。根据发布的代码,/sh/run 会触发同一个命令。也可以直接内联传入单条命令,例如 /shell git status,或者在空白输入行开头输入 ! 来激活这个模式。 Shell 模式下的命令遵循正常的会话策略:根据当前生效的权限级别(Allowlist、Run Everything、Auto-review 或 Sandbox 模式),Cursor 会在执行有潜在风险的命令前进行询问,或者自动执行——但这个模式本身不带有固定、明确的路径或网络限制。它主要适合用来快速查看终端中的一些信息,比如 Git 状态或某个目录的内容,而不需要费力地把结果包装成给代理的 prompt。

🔄 同一任务(“直接执行 SHELL 命令”)在其他平台上的写法

对照全部 28 项任务

什么时候用?

快速检查 Git 状态,而不离开对话上下文

/shell git status

在代理继续工作前简单查看一个文件

/sh ls -la src/

什么时候不该用?

该命令需要作为代理规划的多步骤任务的一部分

/shell 会单独执行命令,不会把它纳入代理的任务规划中。

更好的选择: 改为把命令写成普通的 prompt,让代理在上下文中执行它

需要具有明确边界的长期网络/写入权限

/shell 遵循正常的会话策略,但不提供明确的路径或网络限制。

更好的选择: 使用带有 --allow-paths 和 --network 参数的 agent sandbox run

来源

更多命令 · Cursor CLI

/about/setup-terminal/help/feedback/open/copy-request-id/copy-conversation-id/logout/quit/exit/mcp/plugin

全部命令 · Cursor CLI

分享:𝕏in💬