Agent Governance Toolkit 实战指南:面向自主 AI Agent 的策略执行、零信任身份与不可篡改审计治理体系
2026/9/20 4:54:04 网站建设 项目流程
  • 人工智能
  • 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.

项目地址:https://gitcode.com/GitHub_Trending/ag/agent-governance-toolkit
点击查看免费下载

本文以 Agent Governance Toolkit 仓库根目录 README.md 为骨架,系统讲解如何为自主 AI Agent 建立"动作是否被允许、是哪个 Agent 干的、能否证明发生了什么"三大治理问题的确定性答案。你将掌握两行代码接入策略执行(govern())、YAML/OPA/Cedar 策略编写、agt命令行运维、多语言 SDK 接入,以及审计链、冲突解决、合规映射与安全设计背后的源码级原理,能够在生产中为任何框架的 Agent 建立可验证的治理边界。

为什么需要 Agent 治理:三个必须回答的问题

部署到生产环境的 AI Agent 会调用工具、浏览网页、查询数据库,甚至把任务委派给其他 Agent。一旦上线,它们将自主做出决策。无论使用何种框架,工程团队都必须回答三个问题。

问题一:这个动作是否被允许?

一个拥有send_emailquery_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冲突解决的作用域:globaltenantagent
rules列表规则数组,每条规则含nameconditionactiondescription
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 approval

read命中默认放行路径正常返回;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 侧语义对齐。

.NETMicrosoft.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"));

Rustagent-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);

Goagent-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 scanPrompt 注入审计(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_overridespriority_first_matchmost_specific_wins等策略(policy.ts)。Python 侧PolicyEngineevaluate会按作用域(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 链审计防篡改证据)的落地代码。

安装与多语言支持

各语言安装方式

语言安装命令
Pythonagent-governance-toolkitpip 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-clinpx @microsoft/agent-governance-copilot-cli install
Claude Code@microsoft/agent-governance-claude-codeclaude --plugin-dir ./agent-governance-claude-code
OpenCode@microsoft/agent-governance-opencodenpm install @microsoft/agent-governance-opencode
.NETMicrosoft.AgentGovernancedotnet add package Microsoft.AgentGovernance
.NET MCPMicrosoft.AgentGovernance.Extensions.ModelContextProtocoldotnet add package Microsoft.AgentGovernance.Extensions.ModelContextProtocol
Rustagent-governancecargo add agent-governance
Goagent-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-sreSLO、错误预算、混沌工程、熔断器
agent-governance-toolkit-cliagtCLI、OWASP 验证、完整性检查、策略 lint
agent-governance-toolkit[full]安装以上全部的元包

旧的包名(agent-os-kernelagentmesh-platformagentmesh-runtimeagent-sreagent-discoveryagent-hypervisoragentmesh-marketplaceagentmesh-lightning)仍可作为桩包安装并重定向到整合后的发行版,保证存量依赖不中断。

前置要求

  • Python 3.10+、Node.js 18+ / npm 9+(TypeScript SDK)、.NET 8+、Go 1.25+、Rust 1.70+;
  • 可选:AZURE_CLIENT_IDAZURE_TENANT_IDAZURE_CLIENT_SECRET,用于 Azure 集成特性。

包生态全景

核心包

说明仓库位置
Agent OS策略引擎、Agent 生命周期、治理门agent-governance-python/agent-os/
Agent Control Specification (ACS)无状态、确定性、失败关闭的策略决策运行时(Rust 核心),支撑 AGT 策略层policy-engine/(README)
Agent MeshAgent 发现、路由与信任网格agent-governance-python/agent-mesh/
Agent Runtime带四个特权环的执行沙箱agent-governance-python/agent-runtime/
Agent SRE紧急停机开关、SLO 监控、混沌测试agent-governance-python/agent-sre/
Agent ComplianceOWASP 验证、策略 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-annotatorACS 自定义策略独立威胁规则注解 + 失败关闭决策
openai-agents-governedOpenAI Agents SDK带信任分级的策略门控工具调用
crewai-governedCrewAI基于角色的多 Agent 治理
smolagents-governedHuggingFace smolagents轻量级 Agent 治理
maf-integrationMAFMicrosoft Agent Framework 集成
mcp-trust-verified-serverMCP信任验证的 MCP 服务器实现
governance-dashboardStreamlit实时舰队可见性仪表盘
k8s-agent-sandbox-governedkubernetes-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 GovernanceSLO、错误预算、混沌、熔断111
MCP Security Gateway工具投毒、漂移检测、隐藏指令127
Agent Lightning Fast-PathRL 训练治理、违规惩罚100
Framework Adapter Contract原生框架中介契约--
Audit and ComplianceMerkle 审计、合规映射、Decision BOM157
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 ExtendedATF:分别覆盖 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.

项目地址:https://gitcode.com/GitHub_Trending/ag/agent-governance-toolkit
点击查看免费下载

相关推荐

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询