Agent Skills
返回列表
🤖

DashClaw 审批门禁与审计策略

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/put-approval-gates-and-audit-ready-policy-checks-between-agents-and-external-actions-with-dashclaw。

技能介绍

问题:Agent 的动作不该是隐式的

一个能调用 bash、写文件、访问云 API 的 agent,一旦它决定执行写库、rm、改生产配置这类外部操作,你其实只有两种选择:完全信任它,或者等它已经执行完再去救火。而很多 agent 默认行为是:模型觉得该这么做,就直接做了。中间没有"这一步风险有多大、谁应该拍板、出了事能不能复盘"的环节。

更麻烦的是事后:审计问"这个删库动作谁批准的、依据哪条规则",你拿不出结构化证据,只能回答"大概是模型自己决定的"。

它怎么工作

DashClaw 的思路是在 agent 发出动作和外部系统执行动作之间插一层可编程的检查点:服务先拦截请求,按声明式策略评估,再决定放行、请求人工审批还是拒绝。

核心能力有三项:

  • Enforce:策略用声明式规则描述,包括 risk thresholds、deploy gates、capability access rules 和 semantic checks,对每个动作执行,不依赖模型自觉。
  • Approve:高风险操作可以卡在人工审批上,而不是直接执行。
  • Audit:决策证据被保留成可重放形式,事后能回答"当时按哪条规则、基于什么上下文放行"。

集成方式是作为服务挂进你已有的框架:文档称可接入 Claude Code、Codex、Hermes Agent、OpenClaw、Claude Desktop 和 Claude Managed Agents,并提供 LangChain、CrewAI、AutoGen、LangGraph、OpenAI Agents 等框架集成,对 MCP 客户端同样支持。

适用边界

这套方案解决的是"动作发生之前的治理与事后证据",它不是:

  • 替代你的安全模型:策略本身要自己设计好,风险阈值、语义检查这些规则的质量直接决定效果。
  • 自动纠错或回滚:证据可重放用于复盘,但恢复动作仍需你自己的工程。
  • 对绕过 DashClaw 直接调用外部系统的代码有效:拦截发生在请求路径上,直连路径不受覆盖。

官方文档(dashclaw.io/docs)提供了完整参考;demo 仓库用于快速验证。接入前值得先想清楚:你要拦哪些动作、哪些值得人工审批、证据要留多久。

使用场景

  • 在编排多个 agent 批量修改生产配置前,按风险阈值拦截危险操作并留存审批证据
  • 为 LangChain 智能体接入外部云 API 时,在每次调用前执行语义检查与能力访问规则
  • 事后审计数据库误删事件时,需要重放当时的决策证据,确认放行依据了哪条规则
  • 通过 MCP 客户端让 agent 调用删除文件等高危工具前,先通过策略检查或人工确认

适合人员

  • 多 agent 系统工程师,需要在 agent 接入外部系统前加上策略拦截与人工审批
  • 平台 SRE,被审计要求回答线上变更是谁批准、依据哪条规则
  • LLM 应用后端开发者,用 LangGraph 编排工具调用,担心高危操作失控
  • 负责 agent 安全合规的工程师,需要可重放的决策证据应对安全审查