← 返回首页

Ahy Governance — 35 天从零到 v0.9.1

··7 分钟·
#AI Agent#治理#商业化#MCP

定位

企业部署 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 全部设计的起点。