Install
openclaw skills install @qq435912743/human-in-loop-review给自主智能体/自动化流水线加一层「人类在环审核」:把中高危、不可逆、外发隐私、提权、支付等 有副作用的动作路由到人工审核队列,阻止无人值守 agent 越权执行。内置审核分级(needs_review)、 审核队列(add/pending/approve/reject/summary)、完整审计(提议者/风险/审核人/结论/理由/时间戳)。 与 safety-guardrails 互补:护栏做 ALLOW/CONFIRM/DENY 决策,本技能把 CONFIRM 类动作转人工队列。 触发词:人类在环、人工审核、审核队列、审批流、human-in-the-loop、操作确认、越权拦截、agent 审核。
openclaw skills install @qq435912743/human-in-loop-reviewneeds_review(action, context):对 medium/high/critical 及「不可逆/外发/
提权/支付」类动作返回 True;已 user_approved 的直接放行。ReviewQueue:
add(action, proposed_by) → 返回 review_id,状态 pendingpending() 列出等待项;get(id) 查详情approve(id, reviewer, note) / reject(id, reviewer, note) 落结论ValueError 拦截(防双签)summary():总量 + 按状态/风险分布。python scripts/human_review.py --selftest
# 提议一个动作入队
python scripts/human_review.py --add '{"action":"delete /var/log/app","proposed_by":"agent-7"}'
# => {"review_id": "a1b2c3d4", "status": "pending"}
python scripts/human_review.py --pending
python scripts/human_review.py --approve a1b2c3d4 --reviewer alice --note "已备份可删"
python scripts/human_review.py --reject <id> --reviewer bob --note "先走 PR"
python scripts/human_review.py --summary
safety-guardrails:CONFIRM 决策 → 转本队列,agent 挂起等待结果再继续。behavior-observability:审核结论与理由落盘行为日志,用于事后归因与策略调优。super-agent-loop:作为「人工闸」节点插入执行 DAG,高风险节点门控后才放行下游。本技能内置通用学习模块 scripts/learner.py。每次使用后自动复盘、积累经验,逐步提升输出质量与执行效率,无需人工维护。
learned_patterns.json(位于本技能目录)记录:操作总数、各能力使用频次、错误模式、用户偏好、改进建议。
# 记录一次成功使用(--capability 填本次主要能力名,如「简历优化」「比价」)
python scripts/learner.py record <本技能目录> --capability 简历优化
# 记录一次失败/异常
python scripts/learner.py record <本技能目录> --capability 简历优化 --fail --error 格式识别失败 --note "用户上传了非标准文件"
# 记录用户偏好(下次直接使用)
python scripts/learner.py prefer <本技能目录> --key 输出语言 --val 中文
# 查看累计洞察(高频能力 / 反复错误)
python scripts/learner.py insight <本技能目录>
# 自动复盘(错误≥3次 或 操作≥10次 时给出改进建议)
python scripts/learner.py reflect <本技能目录>
learned_patterns.json,下次调用直接采用,减少重复询问。越用越懂你:第一次用是通用能力,第十次用已沉淀为你专属的最佳实践。