Cursor CLI 模式切换批准为什么有倒计时

8/11 CLI:批准模式切换改用 pager,15 秒倒计时,无人值守自动拒绝,与 IDE 对齐。无人值守会话里不要指望回车会自动切到更宽权限。

Cursor CLI 模式切换批准为什么有倒计时

cursor cli 模式切换批准倒计时:8 月 11 日 changelog 写,批准一次 mode switch 改走 pager UI,15 秒倒计时,无人值守自动拒绝,和 IDE 对齐。Agent 想从 Ask/Plan 切到能改文件、跑命令的模式时,你必须在 15 秒内确认。超时等于拒绝,会话留在原来的窄模式。

作者CodePass 技术编辑

为什么要倒计时

无人值守的 CI、persist 会话、或你离开键盘时,旧行为若「默认批准切模式」,等于权限自己变宽。15 秒自动拒绝把默认改成收紧。changelog 写 matching the IDE,桌面里同一类切换也应有倒计时,两边行为对齐。

这不是 sudo 密码窗。sudo 在 CLI 里走掩码提示,密码经 IPC 给 sudo,模型看不见。模式切换没有密码,只有 Yes/超时。

交互会话里怎么点

pager 出现后,在倒计时结束前选批准或拒绝。15 秒到了没操作就是拒绝。不要把「下一条消息的回车」当成批准。回车可能只是在发你正在打的提示。8/11 还写:技能/自动模式类提示会等你发完或清掉正在打的字,避免回车误答;模式切换批准是另一块 pager,但仍要看清楚焦点在哪。

agent -p 无交互时,没有人点 pager。需要切宽模式的无头任务,启动时就带上 --mode--plan,不要指望运行中弹出的切换会被自动批准。

persist 和 CI

挂在后台的 persist 会话一样会碰到这条。你 detach 之后没人点,切换会被拒,Agent 继续用窄权限。需要宽权限的长任务,开 persist 之前先切到 Agent 模式。

企业 denylist 和模式是两层:模式够宽才跑得了 shell,denylist 再拦具体命令。倒计时拒绝不会改 denylist。

和方向盘式 steering 不是一回事

8/11 另一条:运行中按一次 Enter 把排队消息在安全边界打进当前回合(steer),再按一次才打断。那是改当前任务方向,不是改 Ask/Agent 权限模式。倒计时 pager 只出现在模式切换批准。别把「按 Enter 转向」当成「按 Enter 批准切模式」。

参考资料