ucsandman/DashClaw
Remote approvals, policy checks, and execution evidence for unattended AI agents.
解决的问题
DashClaw 为在无人值守状态下运行的 AI 代理(如夜间编码会话或 CI 代理)提供安全层,防止其执行破坏性或高成本的操作。它通过拦截工具调用并要求对高风险操作进行人工审批,解决了赋予代理无条件权限的问题,确保单次错误运行不会删除数据库或强制推送至主分支。
工作原理
DashClaw 作为代理决定调用工具与实际执行之间的“故障关闭”审批层。它使用钩子和网关冻结高风险操作,将其路由到“审批收件箱”,人类可通过 CLI、PWA、Telegram 或 Discord 进行审批或拒绝。
根据集成方式,强制执行可以是“机械式”(通过钩子在执行前物理阻止工具运行)或“协作式”(代理代码必须遵守守卫的判断)。系统将每个决策记录在签名的账本中以确保可审计性,并使用策略阈值根据代理声明的置信度决定是否中断用户。
适用人群
在真实仓库和基础设施上长时间运行无人值守编码代理会话,且无法实时监控每个工具调用的独立开发者或小型团队。
主要亮点
- 故障关闭拦截: 在支持的强制执行点前拦截破坏性调用(如
rm -rf或DROP TABLE)。 - 远程审批: 可通过 CLI、PWA、Telegram、Discord 等多种平台一键解决待处理操作,包括移动端。
- 通俗英文解释: 将复杂命令翻译为简单句子,说明操作内容并标记不可逆更改。
- 可验证证据: 维护签名的决策账本和 Ed25519 收据,供后续审查。
- 提示注入扫描: 默认扫描系统覆盖模式,以阻止或警告恶意输入。
- 多运行时支持: 支持 Claude Code、Codex、Hermes、OpenClaw,并提供 Node/Python SDK。
相关
- 项目
- 项目
- 项目
- 项目
- 项目