Skip to main content

Multi-Agent Governance Platform — Conflict Detection, Cost Tracking, Audit Logging

Project description

Ahy Governance

Open-source AI Agent governance. Deploy agents with confidence — conflict detection, cost control, audit trails, compliance ready.

Tests Python License Version Downloads

中文文档

Recent Updates

  • Web Dashboard — one-command launch, dark monitoring theme, 7 live-updating panels
  • Transparent Proxy — OpenAI-compatible endpoint, zero code changes for existing agents
  • Built-in Auth — email/password login + JWT + API Key management
  • Docker Deploy — single command, supports Zeabur / EdgeOne Pages

What You Get

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

Before vs After

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

3 Lines to Integrate

from ahy_governance import ConflictDetector, CostTracker, AuditReporter

detector = ConflictDetector(); tracker = CostTracker(); auditor = AuditReporter()

Beyond LLM Observability

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

Who's It For

  • You're building agents with LangChain / CrewAI and your boss asks "is this safe?"
  • Compliance audit is coming and auditors want every AI decision traceable
  • You manage 20+ agents and don't know who spent what or who's conflicting with whom
  • You need SOC2 / ISO27001 evidence and Excel isn't cutting it anymore

Quick Start

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"})

Web Dashboard

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

Dashboard screenshot


Architecture

┌──────────────────────────────────────────────────────┐
│              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         │
└──────────────────────────────────────────────────────┘

Modules (7/7 complete)

# 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.


SOC 2 / ISO 27001 Compliance

The Audit Reporter module provides cryptographic audit logging:

  • SHA-256 hash chain — every audit entry is cryptographically linked to its predecessor
  • SOC 2 export — one-click report covering Security, Availability, Confidentiality, Processing Integrity, and Privacy
  • ISO 27001 export — Annex A controls with compliant/needs-review status per control

Contact

Questions or feedback? Open an issue or email 2115464137@qq.com.


Ecosystem

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

Community

  • Discussions: GitHub Discussions — questions, ideas, feedback
  • Issues: GitHub Issues — bug reports, feature requests
  • Star the repo: If this is useful, a star helps others discover it

Contributing

PRs welcome. See CONTRIBUTING.md.


MIT License. Built by Leo-Ayh-Oday.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ahy_governance-0.8.0.tar.gz (78.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ahy_governance-0.8.0-py3-none-any.whl (57.3 kB view details)

Uploaded Python 3

File details

Details for the file ahy_governance-0.8.0.tar.gz.

File metadata

  • Download URL: ahy_governance-0.8.0.tar.gz
  • Upload date:
  • Size: 78.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ahy_governance-0.8.0.tar.gz
Algorithm Hash digest
SHA256 7684a221e2ccff5cfa4051c3c794bd80a96489542879ed52b0d4b47280e4587b
MD5 02fcf41986a0a8ac38423fa89fec293b
BLAKE2b-256 39103e21e4e88681d209bd545c4eb1e216624abc6baecbf4120e2315a2cffd49

See more details on using hashes here.

Provenance

The following attestation bundles were made for ahy_governance-0.8.0.tar.gz:

Publisher: publish.yml on Leo-Ayh-Oday/ahy-governance

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ahy_governance-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: ahy_governance-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 57.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ahy_governance-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac9fa4fc9599e32977a99c8a65ab7ac34da12d669868ef8c8d00edb75e6f1d80
MD5 9d7e920dc59132cffcac6d0f1c6f3c06
BLAKE2b-256 9391948342e6fe54e313f0b6b78dce58cd10174f319d9b57a3d800dff75d9daf

See more details on using hashes here.

Provenance

The following attestation bundles were made for ahy_governance-0.8.0-py3-none-any.whl:

Publisher: publish.yml on Leo-Ayh-Oday/ahy-governance

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page