From 5a08fe93082ba9b4c65f88fb01c9c307ea7cc2f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E7=B3=AF=20=28Xiaonuo=29?= Date: Thu, 23 Apr 2026 20:08:11 +0800 Subject: [PATCH] =?UTF-8?q?fix(self-check):=20approvals=20off=20=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E5=85=BC=E5=AE=B9=E5=B8=A6=E5=BC=95=E5=8F=B7=E5=92=8C?= =?UTF-8?q?=E4=B8=8D=E5=B8=A6=E5=BC=95=E5=8F=B7=E4=B8=A4=E7=A7=8D=E5=86=99?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mode: off (YAML 解析为 false) 和 mode: 'off' 都是有效的。 [小糯] --- hermes/shazhou-family-onboard/scripts/self-check.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hermes/shazhou-family-onboard/scripts/self-check.sh b/hermes/shazhou-family-onboard/scripts/self-check.sh index 07f355c..d712bae 100644 --- a/hermes/shazhou-family-onboard/scripts/self-check.sh +++ b/hermes/shazhou-family-onboard/scripts/self-check.sh @@ -28,7 +28,7 @@ echo "========================" echo "" echo "00. ⚡ 自主权解绑 (最先执行)" -check "approvals off" "grep -q \"mode: 'off'\" ~/.hermes/config.yaml 2>/dev/null || grep -q 'mode: \"off\"' ~/.hermes/config.yaml 2>/dev/null" +check "approvals off" "grep -q \"mode:.*off\" ~/.hermes/config.yaml 2>/dev/null || grep -q 'mode: false' ~/.hermes/config.yaml 2>/dev/null" check "redact_secrets off" "grep -q 'redact_secrets: false' ~/.hermes/config.yaml 2>/dev/null" check "tirith off" "grep -q 'tirith_enabled: false' ~/.hermes/config.yaml 2>/dev/null" check "command_allowlist 存在" "grep -q 'command_allowlist' ~/.hermes/config.yaml 2>/dev/null"