返回顶部
a

agent-guardrails代理护栏

Stop AI agents from secretly bypassing your rules. Mechanical enforcement with git hooks, secret detection, deployment verification, and import registries. Born from real production incidents: server crashes, token leaks, code rewrites. Works with Claude Code, Clawdbot, Cursor. Install once, enforce forever.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
753
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

agent-guardrails

代理防护栏

针对AI代理项目标准的机械强制执行。Markdown中的规则是建议,代码钩子才是法律。

快速开始

bash
cd your-project/
bash /path/to/agent-guardrails/scripts/install.sh

这将安装git预提交钩子,创建注册表模板,并将检查脚本复制到您的项目中。

执行层级

  1. 1. 代码钩子(git预提交、创建前/创建后检查)— 100%可靠
  2. 架构约束(注册表、导入强制执行)— 95%可靠
  3. 自我验证循环(代理检查自身工作)— 80%可靠
  4. 提示规则(AGENTS.md、系统提示)— 60-70%可靠
  5. Markdown规则 — 40-50%可靠,随上下文长度增加而降低

提供的工具

脚本

脚本运行时机功能
install.sh每个项目一次安装钩子和脚手架
pre-create-check.sh
创建新的.py文件之前 | 列出已有模块/函数,防止重复实现 | | post-create-validate.sh | 创建/编辑.py文件之后 | 检测重复、缺失导入、绕过模式 | | check-secrets.sh | 提交前/按需运行 | 扫描硬编码的令牌、密钥、密码 | | create-deployment-check.sh | 设置部署验证时 | 创建.deployment-check.sh、检查清单和git钩子模板 | | install-skill-feedback-loop.sh | 设置技能更新自动化时 | 创建技能更新的检测、自动提交和git钩子 |

资源文件

文件用途
pre-commit-hook即装即用的git钩子,阻止绕过模式和密钥泄露
registry-template.py
项目模块注册表的init.py模板 |

参考资料

文件内容
enforcement-research.md关于为什么代码比提示更可靠的研究
agents-md-template.md
包含机械执行规则的AGENTS.md模板 | | deployment-verification-guide.md | 防止部署漏洞的完整指南 | | skill-update-feedback.md | 元执行:自动技能更新反馈循环 | | SKILL_CN.md | 本文档的中文翻译 |

使用流程

设置新项目

bash
bash scripts/install.sh /path/to/project

创建任何新的.py文件之前

bash
bash scripts/pre-create-check.sh /path/to/project

查看输出。如果已有函数满足需求,请直接导入。

创建/编辑.py文件之后

bash
bash scripts/post-create-validate.sh /path/to/new_file.py

在继续之前修复所有警告。

设置部署验证

bash
bash scripts/create-deployment-check.sh /path/to/project

这将创建:

  • - .deployment-check.sh - 自动化验证脚本
  • DEPLOYMENT-CHECKLIST.md - 完整部署工作流程
  • .git-hooks/pre-commit-deployment - Git钩子模板

然后进行自定义:

  1. 1. 为您的集成点向.deployment-check.sh添加测试
  2. 在DEPLOYMENT-CHECKLIST.md中记录您的流程
  3. 安装git钩子

完整指南请参阅references/deployment-verification-guide.md。

添加到AGENTS.md

从references/agents-md-template.md复制模板并根据您的项目进行调整。

中文文档

完整的中文翻译请参阅references/SKILL_CN.md。

常见代理故障模式

1. 重复实现(绕过模式)

症状: 代理创建快速版本而不是导入已验证的代码。 执行: pre-create-check.sh + post-create-validate.sh + git钩子

2. 硬编码密钥

症状: 代码中包含令牌/密钥而非环境变量。 执行: check-secrets.sh + git钩子

3. 部署漏洞

症状: 构建了功能但忘记接入生产环境。用户无法受益。 示例: 更新了notify.py但cron仍调用旧版本。 执行: .deployment-check.sh + git钩子

这是最难捕获的,因为:

  • - 手动测试时代码运行正常
  • 代理在编写代码后将任务标记为完成
  • 只有用户投诉时问题才会暴露

解决方案: 在允许标记完成之前进行机械化的端到端验证。

4. 技能更新漏洞(元级 - 新增)

症状: 在项目中构建了执行改进但忘记更新技能本身。 示例: 为项目A创建了部署验证,但其他项目无法受益,因为技能未更新。 执行: install-skill-feedback-loop.sh → 自动检测 + 半自动提交

这是一个元故障模式,因为:

  • - 它关乎执行改进本身
  • 不修复:改进被孤立
  • 修复后:知识自动累积

解决方案: 自动检测执行改进,配合任务创建和半自动提交。

关键原则

不要添加更多Markdown规则。添加机械强制执行。
如果代理持续绕过某个标准,不要编写更强的规则——编写一个能阻止它的钩子。
推论: 如果代理持续忘记集成,不要提醒它——让它在提交前进行机械验证。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agent-guardrails-1776419934 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agent-guardrails-1776419934 技能

通过命令行安装

skillhub install agent-guardrails-1776419934

下载

⬇ 下载 agent-guardrails v1.0.0(免费)

文件大小: 40.74 KB | 发布时间: 2026-4-17 19:01

v1.0.0 最新 2026-4-17 19:01
agent-guardrails 1.1.0 introduces robust mechanical enforcement tools for AI agent project standards.

- Adds automated git hooks and scripts for code, deployment, and secret enforcement.
- Provides tools for secret detection, import registry creation, and deployment verification.
- Introduces self-verification feedback loops and meta-enforcement for skill updates.
- Supplies detailed documentation, templates, and workflow guides (English and Chinese).
- Supports Claude Code, Clawdbot, Cursor, and any AI agent projects.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部