定位
企业部署 Agent 后第一个要买的东西不是模型——是治理。
我的 Agent 花了多少 token?哪些调用是浪费?两个 Agent 同时操作一个文件,谁覆盖了谁?有没有人在偷偷越权操作?这些问题不是安全问题,是治理问题。治理是企业愿意付高价的那一层。
实际完成的模块
原计划 4 个模块(Conflict Detector / Cost Tracker / Audit Reporter / Dashboard)。实际完成的远不止:
治理核心(7 模块):
- Conflict Detector — 5 种冲突类型(事实/格式/依赖/作用域/置信度)
- Cost Tracker — 22+ 模型定价表,Token→金额实时换算,预算熔断
- Audit Logger — SHA-256 哈希链,16 种事件类型,防篡改审计
- Health Monitor — 心跳检测,P50/P95/P99 延迟,4 级状态推导
- Prompt Guard — 13+ 注入模式检测,手机/身份证/银行卡脱敏
- RBAC + JWT 认证 — 3 级角色,10 种权限,API Key 生命周期管理
- Memory Sharing — Namespace 隔离,跨 Agent 知识共享
自愈系统(5 模块):
- Self-Healer — 三级自愈:rule_only → llm_assisted → full_auto
- 恢复账本 + 检查点 + 学习引擎 + LLM 诊断 + 异常检测 + 自动冲突解决
评测体系(3 模块):
- Evaluator — 评测注册表,多 Scorer 并行运行
- Quality Gate — 可配置通过/失败阈值
- Output Guard — 输出护栏,拦截/警告/放行三级
Agent 发现(3 模块):
- 本地 Agent 扫描,10 种框架自动识别
- AGP 协议(Agent Governance Protocol),
.ahy-agent.json自注册
MCP 服务器:
18 个 MCP 工具,通过 FastMCP 3.x 暴露。Claude Code 可以直接调 ahy_check_health、ahy_self_heal 这些命令。
Web 前端: React + TypeScript + Vite + Tailwind + Framer Motion。7 个仪表盘面板、Agent 注册表、自愈控制台、策略控制面板、设置面板。完整可用。
测试
940 个测试,81% 覆盖率。GitHub Actions CI/CD(Ruff + Bandit + Python 3.10/3.11/3.12 矩阵)。
策略理念
所有功能做进 PolicyEngine,由客户自己控制开关和级别。不做默认强制开启的东西——客户比我们更了解自己的风险边界。
Agent Level 0-5 分级体系,15 种 RiskClass,治理策略自动匹配。
还没做的
- 没有真实付费客户(全是 demo 数据)
- 没有计费系统
- 核心护城河模块(PolicyEngine / Compliance Reporter / Webhook Alerts)在 PyPI 公开包中是隐藏的,
pip install装不到
这是故意的。源码不推 GitHub——所有的都在本地。
后续:理念去了哪里
Ahy Governance 作为独立产品在 v0.9.1 后冻结了(本地存档,没有继续商业化投入)。"还没有付费客户"这一条到今天依然成立。
但它的理念没有一起冻结。两个月后在 Orcana Runtime 里,治理逻辑换了一种形态重新出现:
- 证据链(Audit Logger 哈希链的思想)→ EvidenceLedger + 提交历史指纹
- 质量门(Quality Gate 阈值体系)→ CompletionOrchestrator 最终轮真实性检查
- 策略引擎(PolicyEngine 客户自控)→ FreshnessGate 的 fail-close 策略 + HookSystem 2.0 的 warn/block 分级
- 审计(16 种事件类型防篡改)→ 事件分类学(9 类 canonical 事件表)
Ahy 教给我的核心一课是:**治理不能是产品功能,必须是运行时的一部分。**用户不会主动开治理——它必须在每一层默认在场。这个判断是 Orcana Harness 全部设计的起点。
后续:理念去了哪里
Ahy Governance 作为独立产品在 v0.9.1 后冻结了(本地存档,没有继续商业化投入)。"还没有付费客户"这一条到今天依然成立。
但它的理念没有一起冻结。两个月后在 Orcana Runtime 里,治理逻辑换了一种形态重新出现:
- 证据链(Audit Logger 哈希链的思想)→ EvidenceLedger + 提交历史指纹
- 质量门(Quality Gate 阈值体系)→ CompletionOrchestrator 最终轮真实性检查
- 策略引擎(PolicyEngine 客户自控)→ FreshnessGate 的 fail-close 策略 + HookSystem 2.0 的 warn/block 分级
- 审计(16 种事件类型防篡改)→ 事件分类学(9 类 canonical 事件表)
Ahy 教给我的核心一课是:**治理不能是产品功能,必须是运行时的一部分。**用户不会主动开治理——它必须在每一层默认在场。这个判断是 Orcana Harness 全部设计的起点。