文档 / 智能体
无人值守模式
智能体只在分析阶段提问,其余事项自行决定并记录,独立工作直到完成,且不会越过任何限制。
在无人值守模式下,智能体独立工作:只在分析阶段提问,其余事项自行决定并记录,自动应用更改(你可以撤销),并独自继续直到完成。
它适合目标明确的长时间任务:迁移一个模块、完成一份规格说明、提高某个包的测试覆盖率。
启用方式
以下任一方式均可:
- 消息输入框工具栏中的 无人值守 按钮,位于附件和模型选择器旁边。
- 任务栏中的 无人值守 开关。
- 直接写在你的需求里:“独立工作直到……”“不要停,直到……”“以无人值守模式”。
该设置按对话生效。
有何不同
| 环节 | 普通模式 | 无人值守模式 |
|---|---|---|
| 提问 | 可在任何阶段提问。 | 仅在 分析 阶段一次性提问。之后选择推荐选项并记录决策。 |
| 更改提议 | 等待你审查。 | 自动应用,并创建检查点。 |
| 命令 | 需要批准。 | 只运行白名单中的安全命令;其余一律拒绝。 |
| 轮次 | 完成后等待。 | 独自继续,直到满足验收标准。 |
每个未经询问做出的决策都会记录在任务中:“未询问即决定(无人值守)”。
认真回答分析阶段的问题。这是在智能体独自继续之前,你引导工作方向的唯一机会。
允许的命令
只运行构建、测试和读取类命令:
- Maven 和 Gradle。
- 用于
test、run、install和ci的npm、yarn和pnpm。 - 用于构建和测试的
cargo、go和dotnet。 pytest、tsc、eslint和prettier。git status、git diff、git log和git show。- 文件读取:
ls、cat、grep、find等。
管道、命令串联和重定向、跳出项目的 cd 以及 find -delete 一律不允许。
绝不会在无人值守时运行的操作
这些限制无法关闭。
- 推送到远程:
git push在无人值守模式下不可用。 - 破坏性命令:会被拒绝并保持待处理状态。
- 数据库更改:“数据库修改绝不会在无人值守模式下执行。”
- 受保护的路径:环境文件、密钥、证书和 SSH 配置保持原样。
- 会写入的 MCP 连接器工具:始终等待人工处理。
撤销
所有更改在应用时都会创建检查点。你可以通过 ↺ 撤销任务 或 Ctrl+Alt+Shift+Z 一次性撤销整个任务。参见审查更改。
与智能体团队配合
如果交叉评审通过,团队的结果会应用到你的工作副本,不会提交。何时以及如何提交,由你决定。
与自主性不同
| 功能 | 控制的内容 |
|---|---|
| 无人值守模式 | 智能体是否在不询问你的情况下独自工作直到完成。 |
| 自主性(谨慎、平衡、自主,以及 智能体 → 自主性…) | 在普通对话中哪些操作会被自动批准。 |
在订阅模式(Claude Code、Kiro、Codex、Antigravity)下,任务始终是交互式的。