- 人工智能
- AI Agent
- AI 安全治理
- 策略引擎
- Agent 沙箱
- 认证鉴权
【免费下载链接】agent-governance-toolkit
AI Agent Governance Toolkit — Policy enforcement, zero-trust identity, execution sandboxing, and reliability engineering for autonomous AI agents. Covers 10/10 OWASP Agentic Top 10.
本文以 Agent Governance Toolkit 仓库根目录 README.md 为骨架,系统讲解如何为自主 AI Agent 建立"动作是否被允许、是哪个 Agent 干的、能否证明发生了什么"三大治理问题的确定性答案。你将掌握两行代码接入策略执行(
govern())、YAML/OPA/Cedar 策略编写、agt命令行运维、多语言 SDK 接入,以及审计链、冲突解决、合规映射与安全设计背后的源码级原理,能够在生产中为任何框架的 Agent 建立可验证的治理边界。
为什么需要 Agent 治理:三个必须回答的问题
部署到生产环境的 AI Agent 会调用工具、浏览网页、查询数据库,甚至把任务委派给其他 Agent。一旦上线,它们将自主做出决策。无论使用何种框架,工程团队都必须回答三个问题。
问题一:这个动作是否被允许?
一个拥有send_email和query_database权限的 Agent,不应具备drop_table的能力。OAuth 作用域和 IAM 角色只能控制 Agent 能访问哪些服务,无法控制它在连接之后具体做什么——这是传统访问控制模型面对"工具调用"这一粒度时的天然盲区。策略执行必须落在每一次工具调用的边界上,而不是停留在服务级权限上。
问题二:是哪个 Agent 干的?
在多 Agent 系统中,五个 Agent 可能共享同一个 API Key。当事故发生时,"某个 Agent 干的"不能作为事件响应的结论。治理体系需要在每次决策时携带可验证的 Agent 身份(如 SPIFFE URI 或 DID),让归因成为审计记录的内在属性,而不是事后猜测。
问题三:你能证明发生了什么吗?
审计人员和监管机构需要防篡改的决策记录:当时生效的策略是什么、Agent 请求了什么、为什么被允许或被拒绝。项目提供了 Merkle 链式审计与 Decision BOM(决策物料清单)来满足这一要求,详见 AUDIT-COMPLIANCE-1.0 规范。
为什么 prompt 级防护不是控制面
"请遵守规则"式的提示词防护,本质上是对一个随机系统发出的礼貌请求,而不是控制面。OWASP LLM01:2025 明确指出,目前尚不清楚是否存在针对提示注入的万无一失的预防方法;Andriushchenko 等人的研究(ICLR 2025)在 JailbreakBench 基准上通过自适应攻击对 GPT-4o、GPT-3.5、Claude 3 和 Llama-3 报告了 100% 的攻击成功率。微软自身也将攻击成功率(ASR,即在对抗性输入下的策略违反率)形式化为此类失败的权威指标,并反复强调"缓解措施并不能完全消除风险"——模型层的防御从构造上讲就是概率性的。
Agent Governance Toolkit(下文简称 AGT)不在 prompt 内部打这场注定赢不了的仗。它的核心思路是:在模型的意图触达网络之前,于确定性的应用代码中拦截每一次工具调用、消息发送和委派。被 AGT 内核拒绝的动作不是"不太可能发生",而是结构上不可能发生。这正是"请求 Agent 表现得体"与"让 Agent 从根本上失去作恶能力"之间的本质区别。
五分钟快速上手
安装
Python 版本要求 3.10+(快速入门推荐 3.11+)。安装元包:
pip install "agent-governance-toolkit[full]"使用[full]extra 以覆盖下文快速入门所需的全部导入。需要说明的是:基础版agent-governance-toolkitwheel 仅安装合规 CLI;治理模块位于整合后的核心发行版中,agentmesh快速入门导入(from agentmesh.governance import govern)是当前推荐的包装 API。导入agent_os会触发DeprecationWarning(旧的agent-os-kernel发行版已弃用),请改用agent-governance-toolkit-core(或包含它的[full]extra)。策略引擎宿主代码使用 ACS SDK,agt-policies提供单向的 v4→v5 迁移命令;旧的agent_os.policies规则模型已移除,替代方案见 BREAKING_CHANGES.md。
若使用 Claude Code,可将 AGT 添加为插件市场并安装治理插件:
/plugin marketplace add microsoft/agent-governance-toolkit /plugin install agt-governance@agent-governance-toolkit两行代码治理任意工具函数
AGT 的核心承诺是"任意工具函数,两行接入"。以 Python 为例:
from agentmesh.governance import govern safe_tool = govern(my_tool, policy="policy.yaml") # 每次调用都被检查、记录、强制执行在每次调用时,safe_tool都会评估 YAML 策略、将决策写入审计轨迹,并在策略拒绝该动作时抛出GovernanceDenied异常。这意味着你可以不改动业务函数内部的任何一行代码,只在外层包一层"治理壳"。
策略文件 policy.yaml 详解
策略使用apiVersion: governance.toolkit/v1声明的 YAML 格式定义。一个典型的"生产策略"如下:
# policy.yaml apiVersion: governance.toolkit/v1 name: production-policy default_action: allow rules: - name: block-destructive condition: "action.type in ['drop', 'delete', 'truncate']" action: deny description: "Destructive operations require human approval" - name: require-approval-for-send condition: "action.type == 'send_email'" action: require_approval approvers: ["security-team"]从源码看(policy.py),策略文档模型包含以下关键字段,理解它们有助于写出更精确的策略:
| 字段 | 类型/默认值 | 说明 |
|---|---|---|
apiVersion | 默认governance.toolkit/v1 | 模式版本号;加载时会校验并提示旧版本迁移 |
name | 必填 | 策略名称,出现在审计与错误信息中 |
extends | 列表,默认空 | 父策略文件路径,用于分层组合;子策略继承父策略全部规则,且只能增加、不能削弱或删除父规则(只增语义) |
agent/agents | 可选 | 策略作用的 Agent;未指定时自动回退为通配符*,保证govern()开箱即用 |
scope | 默认global | 冲突解决的作用域:global、tenant或agent |
rules | 列表 | 规则数组,每条规则含name、condition、action、description等 |
default_action | 默认deny | 无规则命中时的兜底决策,仅允许allow/deny |
注意default_action在模型中的默认值是deny(fail-closed 的默认取向),而 README 的示例策略显式写了allow以演示"白名单之外全部放行"的宽松模式。condition由策略引擎内置的正则式匹配器解析,支持==、!=、in [...]、数值>/</>=/<=以及布尔真值判断;它只支持"字段对字面量"的比较,不支持"字段对字段"的比较——例如"调用者的属性是否匹配资源的属性"这类关系型规则会静默落入default_action而不是报错。对于 YAML DSL 无法表达的条件,可通过rego_path/rego_content加载 OPA Rego 策略(YAML 规则先检查,全部未命中后再咨询 Rego),详见下文。
运行效果
>>> safe_tool(action="read", table="users") {'table': 'users', 'rows': 42} >>> safe_tool(action="drop", table="users") GovernanceDenied: Action denied by policy rule 'block-destructive': Destructive operations require human approvalread命中默认放行路径正常返回;drop命中block-destructive规则被拒绝。异常信息包含了命中的规则名与规则描述——这正是审计与排障时最有价值的信息。
AgentControl:面向程序化控制的完整运行时
除了函数级的govern(),ACS(Agent Control Specification)提供了无状态、确定性、失败关闭的策略决策运行时(Rust 核心),适合需要程序化控制(快照、判决、变换、拒绝与宿主强制执行)的场景:
from agent_control_specification import AgentControl runtime = AgentControl.from_path(str("manifest.yaml")) result = runtime.evaluate( "input", { "envelope": {"agent_id": "example-agent"}, "input": {"body": {"action": "web_search", "params": {}}}, }, ) print(result.verdict) runtime.close()完整的可运行示例见 examples/acs-email-tool,它演示了 ACS 的 snapshot、verdict、transform、deny 与宿主强制执行五个环节。快速入门文档 docs/quickstart.md 还展示了用HostSession包装运行时、在pre_tool_call干预点评估工具调用,以及用PolicyViolationError处理拒绝并导出结构化审计记录的方式。
多语言 SDK 快速示例
AGT 的五个语言 SDK 实现了相同的核心治理能力(策略、身份、信任、审计)。以下是官方 README 提供的各语言最小示例:
TypeScript(@microsoft/agent-governance-sdk):
import { PolicyEngine } from "@microsoft/agent-governance-sdk"; const engine = new PolicyEngine([ { action: "web_search", effect: "allow" }, { action: "shell_exec", effect: "deny" }, ]); engine.evaluate("web_search"); // "allow" engine.evaluate("shell_exec"); // "deny"从 policy.ts 可以看到,TypeScript 引擎支持的动作集为allow/deny/warn/require_approval/log五种,并内置了可配置的冲突解决策略(deny-overrides、allow-overrides、priority-first-match、most-specific-wins),与 Python 侧语义对齐。
.NET(Microsoft.AgentGovernance+ MCP 扩展):
using AgentGovernance; using AgentGovernance.Extensions.ModelContextProtocol; using AgentGovernance.Policy; var kernel = new GovernanceKernel(new GovernanceOptions { PolicyPaths = new() { "policies/default.yaml" }, }); var result = kernel.EvaluateToolCall("did:mesh:agent-1", "web_search", new() { ["query"] = "latest AI news" }); // MCP server integration builder.Services.AddMcpServer() .WithGovernance(options => options.PolicyPaths.Add("policies/mcp.yaml"));Rust(agent-governancecrate):
use agent_governance::{AgentMeshClient, ClientOptions}; let client = AgentMeshClient::new("my-agent").unwrap(); let result = client.execute_with_governance("data.read", None); assert!(result.allowed);Go(agent-governance-golang模块):
import agentmesh "github.com/microsoft/agent-governance-toolkit/agent-governance-golang" client, _ := agentmesh.NewClient("my-agent", agentmesh.WithPolicyRules([]agentmesh.PolicyRule{ {Action: "data.read", Effect: agentmesh.Allow}, {Action: "*", Effect: agentmesh.Deny}, }), ) result := client.ExecuteWithGovernance("data.read", nil)agt 命令行工具
随包安装的agt命令(实现位于 agt.py,基于 Click 构建)覆盖安装诊断、合规验证、注入审计与策略校验:
agt doctor # 检查安装健康状况 agt verify # OWASP 合规检查 agt verify --evidence ./agt-evidence.json --strict # 传入运行时证据,弱证据即让 CI 失败 agt red-team scan ./prompts/ --min-grade B # prompt 注入审计 agt lint-policy policies/ # 校验策略文件各子命令说明(与源码一一对应):
| 命令 | 作用 | 源码位置 |
|---|---|---|
agt doctor | 诊断安装健康度,检查依赖与配置 | agt.py |
agt verify | 运行 OWASP ASI 治理验证;--evidence传入运行时证据 JSON/YAML,--badge输出 Markdown 徽章 | agt.py |
agt integrity | 模块完整性校验,--manifest/--generate指定或生成清单 | agt.py |
agt lint-policy | 校验策略文件,--strict严格模式 | agt.py |
agt test | 回放策略测试固件并报告判决不匹配,适合 CI 门禁(失败退出码 1) | agt.py |
agt red-team scan | Prompt 注入审计(12 类攻击向量,见 prompt_defense.py) | red_team 子命令组 |
agt cred | 凭据保管库子命令组 | agt.py |
值得一提的架构细节:agt通过agt.commandsentry-point 组自动发现其他 AGT 包注册的插件子命令,且插件加载失败不会阻塞宿主 CLI,而是以 WARNING 级别暴露——这样既保证 CLI 可用性,又不会让静默消失的插件掩盖配置问题。
完整的分步演练请参考 docs/quickstart.md(另有 日本語 版本):从安装到受治理 Agent 只需 5 分钟。
工作原理:一次受治理调用的完整生命周期
请求处理流程
README 给出了治理请求的简化数据流:
Agent ──► Policy Engine ──► Identity ──► Audit Log (YAML/OPA/Cedar) (SPIFFE/DID/mTLS) (Tamper-evident) │ │ ├── Allowed ──► Tool executes │ └── Denied ──► GovernanceDenied │ ▼ Decision Record策略引擎接收 Agent 的动作请求,结合身份信息(SPIFFE / DID / mTLS 凭据)做出判决:放行则执行工具,拒绝则抛出GovernanceDenied;无论哪种结果,决策记录都会进入不可篡改的审计日志。
源码级剖析:GovernedCallable
govern()的完整签名定义在 govern.py,其返回的GovernedCallable(govern.py)是"核心原语",所有框架适配器都在其上构建。理解它的构造过程有助于把握治理的底层行为:
- 策略加载:接受策略文件路径、内联 YAML 字符串或
Policy对象三种输入;文件按字节读取后由PolicyEngine.load_yaml_file解析,并计算策略包的 SHA-256 哈希(供 TRACE 审计引用)。 - 审计 sink:当
audit=True且设置了audit_file时,写入共享的FileAuditSink——多个govern()写入同一文件时共享同一条哈希链。audit_secret_key提供 HMAC 密钥(也可通过AGT_AUDIT_SECRET_KEY环境变量以 hex 编码提供)。 - 身份绑定:策略未指定
agent/agents时自动设为["*"],保证开箱即用。 - 可选能力:
rego_path/rego_content叠加 OPA 策略、ring叠加执行环约束、approval_coordinator+approval_chain_id启用基于动作绑定的审批协议(ADR-0030)、trace启用 TRACE v0.2 信任记录输出(ADR-0032)。 - 拒绝行为:
on_deny回调未配置时默认抛出GovernanceDenied(govern.py),异常消息形如Action denied by policy rule '<rule>': <reason>;decision属性携带完整的PolicyDecision供结构化处理。
require_approval动作在 govern.py 被路由到审批处理器(或 ADR-0030 协调器,默认 TTL 300 秒,超时即 fail-closed),而不是直接放行或拒绝。
冲突解决策略
当多个规则同时命中且动作互相矛盾时,conflict_strategy决定结果。默认值为"deny_overrides"(任何 deny 一票否决);TypeScript 侧还支持allow_overrides、priority_first_match、most_specific_wins等策略(policy.ts)。Python 侧PolicyEngine的evaluate会按作用域(global/tenant/agent)筛选适用规则,取首个适用策略的default_action作为兜底(policy.py)。
审计日志:哈希链与 HMAC 签名
审计条目的核心在 audit.py:每条条目通过compute_hash()对规范化字段(含previous_hash)做 SHA-256 哈希,形成哈希链;verify_hash()用恒定时间比较(hmac.compare_digest)验证条目完整性;MerkleAuditChain进一步以 Merkle 树组织条目,任何对历史条目的篡改都会导致根哈希失配。这就是 README 所称 "tamper-evident"(防篡改)审计的底层实现,也是 AUDIT-COMPLIANCE-1.0 规范 与 ADR-0017(Merkle 链审计防篡改证据)的落地代码。
安装与多语言支持
各语言安装方式
| 语言 | 包 | 安装命令 |
|---|---|---|
| Python | agent-governance-toolkit | pip install "agent-governance-toolkit[full]" |
| TypeScript | @microsoft/agent-governance-sdk(源码见 agent-governance-typescript) | npm install @microsoft/agent-governance-sdk |
| Copilot CLI | @microsoft/agent-governance-copilot-cli | npx @microsoft/agent-governance-copilot-cli install |
| Claude Code | @microsoft/agent-governance-claude-code | claude --plugin-dir ./agent-governance-claude-code |
| OpenCode | @microsoft/agent-governance-opencode | npm install @microsoft/agent-governance-opencode |
| .NET | Microsoft.AgentGovernance | dotnet add package Microsoft.AgentGovernance |
| .NET MCP | Microsoft.AgentGovernance.Extensions.ModelContextProtocol | dotnet add package Microsoft.AgentGovernance.Extensions.ModelContextProtocol |
| Rust | agent-governance | cargo add agent-governance |
| Go | agent-governance-toolkit(源码见 agent-governance-golang) | go get github.com/microsoft/agent-governance-toolkit/agent-governance-golang |
五个语言 SDK 都实现了核心治理(策略、身份、信任、审计);Python 拥有全栈能力。Copilot CLI 与 Claude Code 是基于 TypeScript SDK 构建的一等公民开发面。各语言覆盖度的详细对照见 PACKAGE-FEATURE-MATRIX.md。
Python 发行版整合
自 v4.1.0 起,45 个包整合为 5 个顶层发行版:
| 发行版 | 包含内容 |
|---|---|
agent-governance-toolkit-core | 策略引擎、能力模型、审计、MCP 网关、零信任身份、信任评分、A2A/MCP/IATP 桥接 |
agent-governance-toolkit-runtime | 特权环、Saga 编排、终止控制、执行计划校验、命令黑名单执行 |
agent-governance-toolkit-sre | SLO、错误预算、混沌工程、熔断器 |
agent-governance-toolkit-cli | agtCLI、OWASP 验证、完整性检查、策略 lint |
agent-governance-toolkit[full] | 安装以上全部的元包 |
旧的包名(agent-os-kernel、agentmesh-platform、agentmesh-runtime、agent-sre、agent-discovery、agent-hypervisor、agentmesh-marketplace、agentmesh-lightning)仍可作为桩包安装并重定向到整合后的发行版,保证存量依赖不中断。
前置要求
- Python 3.10+、Node.js 18+ / npm 9+(TypeScript SDK)、.NET 8+、Go 1.25+、Rust 1.70+;
- 可选:
AZURE_CLIENT_ID、AZURE_TENANT_ID、AZURE_CLIENT_SECRET,用于 Azure 集成特性。
包生态全景
核心包
| 包 | 说明 | 仓库位置 |
|---|---|---|
| Agent OS | 策略引擎、Agent 生命周期、治理门 | agent-governance-python/agent-os/ |
| Agent Control Specification (ACS) | 无状态、确定性、失败关闭的策略决策运行时(Rust 核心),支撑 AGT 策略层 | policy-engine/(README) |
| Agent Mesh | Agent 发现、路由与信任网格 | agent-governance-python/agent-mesh/ |
| Agent Runtime | 带四个特权环的执行沙箱 | agent-governance-python/agent-runtime/ |
| Agent SRE | 紧急停机开关、SLO 监控、混沌测试 | agent-governance-python/agent-sre/ |
| Agent Compliance | OWASP 验证、策略 lint、完整性检查 | agent-governance-python/agent-compliance/ |
| Agent Marketplace | 插件治理与信任评分 | agent-governance-python/agent-marketplace/ |
| Agent Lightning | 带违规惩罚的 RL 训练治理 | agent-governance-python/agent-lightning/ |
| Agent Hypervisor | 执行审计、增量引擎、内存承诺追踪、命令黑名单强制执行 | agent-governance-python/agent-hypervisor/ |
附加能力
- MCP 安全网关:工具投毒检测、漂移监控、域名仿冒(typosquatting)检测、隐藏指令扫描,规范见 MCP-SECURITY-GATEWAY-1.0;
- Shadow AI 发现:跨进程、配置与仓库发现未注册 Agent,见 agent-discovery;
- 治理仪表盘:健康、信任与合规的实时舰队可见性,见 governance-dashboard;
- PromptDefense 评估器:12 类向量 prompt 注入审计,见 prompt_defense.py;
- 贡献者信誉:针对社工攻击的 PR/issue 作者筛查,仓库提供可复用脚本 contributor_check_action.py 及其白名单 contributor_check_allowlist.json。
框架集成
AGT 提供原生中间件、适配器、插件等多形态集成:Microsoft Agent Framework(原生中间件)、Semantic Kernel(.NET + Python 原生)、AutoGen、LangGraph/LangChain、CrewAI、OpenAI Agents SDK、Claude Code(治理插件包)、Google ADK、LlamaIndex、Haystack、Mastra、Dify、Azure AI Foundry(部署指南)、GitHub Copilot CLI(治理安装器)。完整清单见 agentmesh-integrations 与 examples/quickstart。
官方示例
| 示例 | 框架 | 演示内容 |
|---|---|---|
| acs-email-tool | 框架中立 ACS 宿主 | 快照、判决、变换、拒绝与宿主强制执行 |
| acs-atr-annotator | ACS 自定义策略 | 独立威胁规则注解 + 失败关闭决策 |
| openai-agents-governed | OpenAI Agents SDK | 带信任分级的策略门控工具调用 |
| crewai-governed | CrewAI | 基于角色的多 Agent 治理 |
| smolagents-governed | HuggingFace smolagents | 轻量级 Agent 治理 |
| maf-integration | MAF | Microsoft Agent Framework 集成 |
| mcp-trust-verified-server | MCP | 信任验证的 MCP 服务器实现 |
| governance-dashboard | Streamlit | 实时舰队可见性仪表盘 |
| k8s-agent-sandbox-governed | kubernetes-sigs/agent-sandbox | 在 K8s 原生执行隔离之上叠加预派发命令策略 |
此外,examples/policies 提供了 90+ 个可复用的 Rego/YAML 策略文件,examples/policy-templates 提供可直接套用的策略模板。
规范、合规与安全
RFC 2119 规范与一致性测试
每个主要组件都有一份正式的 RFC 2119 规范(定义实现 MUST/SHOULD/MAY 做什么),并配套一致性测试:
| 规范 | 范围 | 测试数 |
|---|---|---|
| Agent OS Policy Engine | 原生运行时集成与失败关闭语义 | -- |
| Agent Control Specification | 无状态干预点策略运行时、判决、变换、失败关闭 | -- |
| AgentMesh Identity and Trust | 凭据、信任评分、委派链 | 135 |
| Agent Hypervisor Execution Control | 特权环、Saga 编排、紧急停机 | 80 |
| AgentMesh Trust and Coordination | 对等信任协商、网格级策略 | 62 |
| Agent SRE Governance | SLO、错误预算、混沌、熔断 | 111 |
| MCP Security Gateway | 工具投毒、漂移检测、隐藏指令 | 127 |
| Agent Lightning Fast-Path | RL 训练治理、违规惩罚 | 100 |
| Framework Adapter Contract | 原生框架中介契约 | -- |
| Audit and Compliance | Merkle 审计、合规映射、Decision BOM | 157 |
| AgentMesh Wire Protocol | 消息格式、路由、序列化 | -- |
共992 个一致性测试确保代码与规范对齐,29 份架构决策记录(docs/adr/)记录了关键设计决策的来龙去脉(如 ADR-0001 使用 Ed25519 作为 Agent 身份、ADR-0002 四个执行环、ADR-0013 策略评估错误时失败关闭、ADR-0017 Merkle 链审计防篡改证据)。
标准合规
- OWASP Agentic AI Top 10:所有 ASI 风险类别均以确定性控制映射,见 owasp-agentic-top10-architecture.md;
- NIST AI RMF 1.0:完整的 GOVERN、MAP、MEASURE、MANAGE 对齐,见 nist-ai-rmf-alignment.md;
- EU AI Act:带自动化证据的合规映射,见 docs/compliance/;
- SOC 2:控制映射与审计轨迹导出,见 soc2-mapping.md;
- AARM Extended与ATF:分别覆盖 R1–R9 全部要求、以及 Agent Mesh(身份)、Agent OS(策略)、Agent Compliance(治理)、Agent Runtime(沙箱)、Agent SRE(事件响应)五个要素。
合规文档集中存放在 docs/compliance/,另有 ISO 42001、CIS Controls v8.1、MCP OWASP Top 10、OWASP LLM Top 10、数据溯源模型、事件响应工作流、记录保留策略等映射文档可供查阅。
安全工程实践
AGT 在应用中间件层实施治理,而非操作系统内核层——策略引擎与 Agent 共享同一进程边界。生产建议:为每个 Agent 使用独立容器以获得 OS 级隔离,详见 ARCHITECTURE.md 的安全边界章节。仓库自身的供应链安全工具链包括:CodeQL(Python + TypeScript SAST)、Gitleaks(PR/推送/每周的密钥扫描)、ClusterFuzzLite(7 个模糊测试目标:策略、注入、MCP、沙箱、信任)、Dependabot(13 个生态)、OpenSSF Scorecard(每周评分 + SARIF 上传)。设计边界与推荐的分层防御见 LIMITATIONS.md 与威胁模型 threat-model.md。
安全边界与已知限制
README 特别提醒:使用本工具包与第三方 Agent 框架或服务构建应用时,需自行评估风险,建议审查与第三方服务共享的全部数据,并关注第三方在数据保留与存储位置方面的实践。这一点与 LIMITATIONS.md 中对"诚实设计边界"的阐述一致——治理控制面降低风险,但不能替代对依赖链与运行环境的持续审查。
文档与社区治理
- 开始:Quick Start · 教程(60+)· FAQ;
- 架构:系统设计 · 威胁模型 · ADRs(29 份);
- 规范:全部规范(10 份正式规范、992 个一致性测试);
- API 参考:Agent OS · AgentMesh · Agent SRE;
- 合规:OWASP · EU AI Act · NIST AI RMF · SOC 2;
- 部署:Azure/AWS/GCP/Docker Compose;
- 扩展:VS Code 扩展 · 框架集成;
- 多语言文档:日本語 · 简体中文 · 繁體中文 · 한국어。
项目治理文档包括 GOVERNANCE.md(决策机制与贡献者阶梯)、CHARTER.md(技术章程)、MAINTAINERS.md、SECURITY.md(漏洞报告与响应 SLA)、CODE_OF_CONDUCT.md、ANTITRUST.md 与 TRADEMARKS.md;项目采用 MIT License。
结语:从"请求 Agent 守规矩"到"让 Agent 无法越界"
AGT 给出了一条清晰的技术路线:用确定性代码在模型意图触达工具之前建立策略执行、身份归因与防篡改审计三道控制面。你可以从一行govern()开始,只启用策略执行 + 审计日志两层(README 指出这也是大多数团队的最终形态),再随风险画像的增长逐步叠加特权环沙箱、信任网格、SLO 治理与合规验证。每个包、每份规范、每次安全实践都对应仓库中可审阅的实现与测试——这正是把"AI 治理"从概念讨论变成可验证工程实践的落点。
- 人工智能
- AI Agent
- AI 安全治理
- 策略引擎
- Agent 沙箱
- 认证鉴权
【免费下载链接】agent-governance-toolkit
AI Agent Governance Toolkit — Policy enforcement, zero-trust identity, execution sandboxing, and reliability engineering for autonomous AI agents. Covers 10/10 OWASP Agentic Top 10.
相关推荐
Agent Governance Toolkit 中文技术指南:面向 AI 代理的确定性策略执行、零信任身份与运行时治理
Agent Governance Toolkit 中文技术指南:面向 AI 代理的确定性策略执行、零信任身份与运行时治理 本指南以 docs/i18n/READ
人工智能AI AgentAI 安全治理策略引擎Agent 沙箱认证鉴权Agent Governance Toolkit 入门指南:面向 AI 代理的运行时治理基础设施(策略执行、零信任身份与执行沙箱)
Agent Governance Toolkit 入门指南:面向 AI 代理的运行时治理基础设施(策略执行、零信任身份与执行沙箱) 本文基于仓库 docs/i1
人工智能AI AgentAI 安全治理策略引擎Agent 沙箱认证鉴权Agent Governance Toolkit Go 快速上手:45 行接入 AgentMesh 策略治理、信任评分与防篡改审计
Agent Governance Toolkit Go 快速上手:45 行接入 AgentMesh 策略治理、信任评分与防篡改审计 本指南以仓库中可直接编译运行
人工智能AI AgentAI 安全治理策略引擎Agent 沙箱认证鉴权
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考