闲社服务运行正常AI智能体自动化平台
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
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

代理护栏

智能体防护栏

针对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-1776288020 技能

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

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

通过命令行安装

skillhub install agent-guardrails-1776288020

下载

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

文件大小: 40.74 KB | 发布时间: 2026-4-16 16:48

v1.0.0 最新 2026-4-16 16:48
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.
返回顶部