Observed since 21 Oct, 09:44 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Multi-Agent Governance Platform — Conflict Detection, Cost Tracking, Audit Logging
Open-source AI Agent governance. Deploy agents with confidence — conflict detection, cost control, audit trails, compliance ready.
| Problem | Ahy Governance |
|---|---|
| Agents conflicting with each other? | Auto-detect and resolve — 5 conflict types |
| AI costs unpredictable? | Real-time budget visibility + automatic circuit breaker |
| Auditor knocking? | 5-minute compliance evidence export (SOC2 / ISO27001) |
| Someone jailbreaking your AI? | Prompt injection detection + PII redaction |
| Intern fat-fingering production? | 3-tier RBAC — who can view, who can change |
| Without ahy-governance | With ahy-governance | |
|---|---|---|
| Ops burden | 1 person, 2 hrs/day monitoring | 10 min/day reading summaries |
| Conflict incidents | 3-5 business errors per month | Auto-detect + resolve, 0 incidents |
| Compliance audit | 2 weeks manual log gathering | One-click PDF export, 10 minutes |
| AI spending | Unpredictable, over budget monthly | Real-time visibility + auto circuit breaker |
| Access control | Permission chaos | Self-service role management |
from ahy_governance import ConflictDetector, CostTracker, AuditReporter
detector = ConflictDetector(); tracker = CostTracker(); auditor = AuditReporter()
LangSmith and LangFuse are excellent LLM tracing tools, but they don't understand multi-agent orchestration. Ahy Governance is purpose-built for teams running 5+ agents that collaborate, conflict, and need coordination.
| Capability | Ahy Governance | LangSmith | LangFuse | Datadog |
|---|---|---|---|---|
| Multi-agent conflict detection | ✅ 5 types | ❌ | ❌ | ❌ |
| Cross-agent cost attribution | ✅ Per-agent | Partial | Partial | ❌ |
| Tamper-proof audit (SHA-256) | ✅ SOC2/ISO | ❌ | ❌ | Partial |
| RBAC + API key management | ✅ 3-tier | ❌ | ❌ | ✅ |
| Prompt injection defense | ✅ 13 rules | ❌ | ❌ | ❌ |
| Cross-agent memory sharing | ✅ Namespaced | ❌ | ❌ | ❌ |
| Open source | ✅ MIT | ❌ | ✅ MIT | ❌ |
pip install ahy-governance[web]
ahy-dashboard
# Open http://localhost:8080 — click "Demo Data" to populate
Or use individual modules:
from ahy_governance import ConflictDetector, CostTracker, AuditReporter
# Detect conflicts between agents
detector = ConflictDetector()
conflicts = detector.check(agent_outputs, dag_definition)
# Track costs per agent
tracker = CostTracker()
tracker.set_budget(limit_usd=100)
tracker.track("Planner", "claude-opus-4-7", tokens_in=15000, tokens_out=8000)
# Tamper-proof audit logging
auditor = AuditReporter()
auditor.log(AuditEventType.AGENT_START, "Planner", {"task": "plan"})
Launch with one command. 7 panels, dark theme, auto-refresh.
ahy-dashboard
| Panel | What it shows |
|---|---|
| Dashboard | Agent health overview, total cost, audit integrity, budget gauge |
| Health | Per-agent status badges, P50/P95/P99 latency, success rates |
| Cost | Budget gauge, cost by agent/model, per-call entry log |
| Conflicts | JSON sandbox — paste outputs + DAG, click "Check" |
| Audit | Hash-chained event log, integrity verification, SOC2/ISO27001 export |
| Memory | Namespace browser, key-value search, cross-agent shared state |
| Security | RBAC workspace/user/key management + Prompt Guard sandbox |

┌──────────────────────────────────────────────────────┐
│ Ahy Governance Dashboard │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌────────┐ │
│ │ Conflict │ │ Cost │ │ Audit │ │ Health │ │
│ │ Detector │ │ Tracker │ │ Reporter │ │Monitor │ │
│ └──────────┘ └──────────┘ └──────────┘ └────────┘ │
├──────────────────────────────────────────────────────┤
│ Governance Core │
│ ┌──────────┐ ┌──────────┐ ┌──────────────────────┐ │
│ │ Memory │ │ RBAC │ │ Prompt Guard │ │
│ │ Sharing │ │ │ │ (Injection + PII) │ │
│ └──────────┘ └──────────┘ └──────────────────────┘ │
├──────────────────────────────────────────────────────┤
│ Existing Agent Core (not included — bring your own) │
│ Orchestrator │ TraceLogger │ Router │
└──────────────────────────────────────────────────────┘
| # | Module | Tests | Description |
|---|---|---|---|
| 1 | Conflict Detector | 23 | 5 conflict types: fact, format, dependency, scope, confidence |
| 2 | Cost Tracker | 46 | 22 model pricings, budget circuit breaker, per-agent attribution |
| 3 | Audit Reporter | 35 | SHA-256 hash chain, SOC2/ISO27001 compliance export |
| 4 | Health Monitor | 45 | Heartbeats, P50-P99 latency, error rates, DAG pipeline tracking |
| 5 | Auth & RBAC | 59 | Email/password + JWT, 3-tier roles, API key lifecycle |
| 6 | Prompt Guard | 39 | 13 injection patterns, PII redaction, sanitize pipeline |
| 7 | Memory Sharing | 34 | Namespaced key-value, TTL expiry, tag search |
384 tests, 0 failures.
The Audit Reporter module provides cryptographic audit logging:
Questions or feedback? Open an issue or email 2115464137@qq.com.
| Project | Description | Status |
|---|---|---|
| Kingdee MCP Server | AI Agent ↔ 金蝶云星空 ERP | ✅ MIT |
| WeCom MCP Server | AI Agent ↔ 企业微信 | ✅ MIT |
| Ahy Agent | Multi-agent orchestration harness | v0.6.0 |
PRs welcome. See CONTRIBUTING.md.
MIT License. Built by Leo-Ayh-Oday.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.8.0 | 14 May 2026 | 3 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 21 Oct, 09:44 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:0af1177bb4d29daf9fd1e58e411cd765f8d876d6d6578fc61a904221ea3b2bf1