用户：那如果想使用smart呢
助手：**已生效** ✅。`approvals.mode: smart` 已经在 config 里。

**smart 模式怎么工作：**

每次你要跑命令时，Hermes 内部会调一个**小辅助 LLM** 来给命令打分：

| 风险等级 | smart 行为 | 典型例子 |
|---------|-----------|---------|
| 低风险 | ✅ 直接执行，不问 | `ls`、`cat`、`pwd`、`grep`、`mkdir`、读文件、查 git status |
| 中风险 | ✅ 直接执行，不问 | `pip install`、`npm install`、`git add/commit`、跑测试 |
| 高风险 | ⚠️ 弹窗让你确认 | `rm -rf`、`git reset --hard`、`git push -f`、改系统配置、删 gateway 服务 |

**怎么判断"高风险"？** 主要是看：
- 是否**不可逆**（删除、覆盖、强制推送）
- 是否**影响系统状态**（systemctl、service、网络配置）
- 是否**接触密钥/凭证**（写 `.env`、导出 secret）
- 路径里是否包含 `..`、`/` 通配等可疑模式

**给你的体验：**
- 之前我帮你 `hermes config set`、`python3 -c ...` 改文件这种操作，下次会**直接执行不弹窗**
- `systemctl restart hermes-gateway`、`rm -rf /tmp/xxx` 这类还是会问你
- 写 .env / 改 systemd 配置这种，smart 可能会判高风险让你确认（毕竟改的是关键配置）

**别忘了**：QQ gateway 是独立进程，要让 smart 在 QQ 里生效，得在 QQ 里给它发 **`/restart`**（不是 `/yolo`——yolo 是会话级临时放行，不改 smart 设置）。