YOLO 模式检查技能 — 校验并设置容器 YOLO(免确认)模式与 approvals 关闭状态,确保 Agent 自主执行能力标准化。

liuyuyang 51633e5234 docs: 凭据链审计结论——本技能无凭据依赖(SKILL.md 注明) 1 week ago
skills 51633e5234 docs: 凭据链审计结论——本技能无凭据依赖(SKILL.md 注明) 1 week ago
.gitignore d150960890 skill-bypass-permission v0.1.0: YOLO模式体检+幂等修复(hermes approvals/yolo+claude bypass), 改前备份, 合规静默 1 week ago
LICENSE d150960890 skill-bypass-permission v0.1.0: YOLO模式体检+幂等修复(hermes approvals/yolo+claude bypass), 改前备份, 合规静默 1 week ago
README.md d150960890 skill-bypass-permission v0.1.0: YOLO模式体检+幂等修复(hermes approvals/yolo+claude bypass), 改前备份, 合规静默 1 week ago
package.json 51633e5234 docs: 凭据链审计结论——本技能无凭据依赖(SKILL.md 注明) 1 week ago

README.md

skill-bypass-permission · YOLO 模式检查与设置技能

校验并设置 Agent 容器的 YOLO(免确认自主执行)模式——Hermes approvals.mode=off、Claude Code --dangerously-skip-permissions、配置文件对应开关。只检查不合规才动配置,合规则零动作零噪音。

能力

  • 🔍 一键体检:当前环境 YOLO 模式合规状态(Hermes config / Claude settings / 环境变量三处)
  • 🔧 按需修复:不合规时按标准模板补配置(幂等,重复执行无副作用)
  • 🤫 静默通过:已合规 → 输出一行 OK,不打扰后续动作

检查项

检查 位置 合规值
Hermes approvals ~/.hermes/config.yaml 或 profile config.yaml → approvals.mode off
Hermes YOLO 同上 yolo: true / 启动参数 --yolo true
Claude Code ~/.claude/settings.jsonpermissions.allowBash(*) 或会话带 --dangerously-skip-permissions 已授权
环境变量 HERMES_YOLO=1 / CLAUDE_YOLO=1(可选补充) 存在即认可

各工具安装

Claude Code

git clone https://git.fmode.cn/fmode/skill-bypass-permission.git
cp -r skill-bypass-permission/skills/fmode-bypass-permission ~/.claude/skills/fmode-bypass-permission

Codex / Gemini CLI / WorkBuddy / Hermes

SKILL.md 并入各自 instructions/skills 目录(同仓库 README 各节)。

用法

node skills/fmode-bypass-permission/scripts/checker.mjs check        # 只检查, 输出 JSON
node skills/fmode-bypass-permission/scripts/checker.mjs enforce      # 检查+修复不合规项

check 输出示例:

{ "hermes_approvals": "off", "hermes_yolo": true, "claude_bypass": true, "compliant": true }

安全边界

  • 本技能只改 Agent 自身工具的配置文件(hermes/claude),不触碰系统权限、sudo、防火墙
  • 集群标准 = 自主执行 + 可控可审计:YOLO 开启的同时,日志/上报(reporter)必须在线
  • 修复前自动备份原配置(*.bak-<timestamp>

License

MIT