Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ NEVER merge a PR without thorough code review. CI passing is NOT sufficient.
Before approving or merging ANY PR, verify ALL of the following:

1. **Read the actual diff** — don't rely on PR description alone
2. **Dependency confusion scan** — check every `pip install`, `npm install` command in docs/code for unregistered package names. The registered names are: `agent-os-kernel`, `agentmesh-platform`, `agent-hypervisor`, `agent-runtime`, `agent-sre`, `agent-governance-toolkit`, `agent-lightning`, `agentmesh-marketplace`
2. **Dependency confusion scan** — check every `pip install`, `npm install` command in docs/code for unregistered package names. The registered names are: `agent-os-kernel`, `agentmesh-platform`, `agent-hypervisor`, `agentmesh-runtime`, `agent-sre`, `agent-governance-toolkit`, `agent-lightning`, `agentmesh-marketplace`
=======
2. **Dependency confusion scan** — check every `pip install`, `npm install` command in docs/code for unregistered package names. The registered names are: `agent-os-kernel`, `agentmesh-platform`, `agent-hypervisor`, `agentmesh-runtime`, `agent-sre`, `agent-governance-toolkit`, `agent-lightning`, `agentmesh-marketplace`
>>>>>>> bfb3bcb (fix: rename PyPI package agentmesh-runtime to agentmesh-runtime to resolve name collision)
3. **New Python modules** — verify `__init__.py` exists in any new package directory
4. **Dependencies declared** — any new `import` must have the package in `pyproject.toml` dependencies (not just transitive)
5. **No hardcoded secrets** — no API keys, tokens, passwords, connection strings in code or docs
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ This is a mono-repo with seven packages:
|---------|-----------|-------------|
| `agent-os-kernel` | `packages/agent-os/` | Kernel architecture for policy enforcement |
| `agentmesh` | `packages/agent-mesh/` | Inter-agent trust and identity mesh |
| `agent-runtime` | `packages/agent-runtime/` | Runtime sandboxing and capability isolation |
| `agentmesh-runtime` | `packages/agent-runtime/` | Runtime sandboxing and capability isolation |
| `agent-sre` | `packages/agent-sre/` | Observability, alerting, and reliability |
| `agent-governance` | `packages/agent-compliance/` | Unified installer and runtime policy enforcement |
| `agentmesh-marketplace` | `packages/agent-marketplace/` | Plugin lifecycle management for governed agent ecosystems |
Expand Down
2 changes: 1 addition & 1 deletion PUBLISHING.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Agent Governance Toolkit to public registries.
| Agent OS Kernel | `agent-os-kernel` | `packages/agent-os` |
| AgentMesh Platform | `agentmesh-platform` | `packages/agent-mesh` |
| Agent Hypervisor | `agent-hypervisor` | `packages/agent-hypervisor` |
| Agent Runtime | `agent-runtime` | `packages/agent-runtime` |
| Agent Runtime | `agentmesh-runtime` | `packages/agent-runtime` |
| Agent SRE | `agent-sre` | `packages/agent-sre` |
| Agent Governance Toolkit | `agent-governance-toolkit` | `packages/agent-compliance` |
| Agent Lightning | `agent-lightning` | `packages/agent-lightning` |
Expand Down
6 changes: 5 additions & 1 deletion QUICKSTART.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,12 @@ pip install agent-os-kernel # Policy enforcement + framework integrations
pip install agentmesh-platform # Zero-trust identity + trust cards
pip install agent-governance-toolkit # OWASP ASI verification + integrity CLI
pip install agent-sre # SLOs, error budgets, chaos testing
pip install agent-runtime # Execution supervisor + privilege rings
pip install agentmesh-runtime # Execution supervisor + privilege rings
pip install agentmesh-marketplace # Plugin lifecycle management
=======
pip install agentmesh-runtime # Execution supervisor + privilege rings
pip install agentmesh-marketplace # Plugin lifecycle management
>>>>>>> bfb3bcb (fix: rename PyPI package agentmesh-runtime to agentmesh-runtime to resolve name collision)
pip install agent-lightning # RL training governance
```

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ dotnet add package Microsoft.AgentGovernance
```bash
pip install agent-os-kernel # Policy engine
pip install agentmesh-platform # Trust mesh
pip install agent-runtime # Runtime supervisor
pip install agentmesh-runtime # Runtime supervisor
pip install agent-sre # SRE toolkit
pip install agent-governance-toolkit # Compliance & attestation
pip install agentmesh-marketplace # Plugin marketplace
Expand Down Expand Up @@ -232,7 +232,7 @@ Three evaluation modes per backend: **embedded engine** (cedarpy/opa CLI), **rem
|---------|------|-------------|
| **Agent OS** | [`agent-os-kernel`](https://pypi.org/project/agent-os-kernel/) | Policy engine — deterministic action evaluation, capability model, audit logging, action interception, MCP gateway |
| **AgentMesh** | [`agentmesh-platform`](https://pypi.org/project/agentmesh-platform/) | Inter-agent trust — Ed25519 identity, SPIFFE/SVID credentials, trust scoring, A2A/MCP/IATP protocol bridges |
| **Agent Runtime** | [`agent-runtime`](packages/agent-runtime/) | Execution supervisor — 4-tier privilege rings, saga orchestration, termination control, joint liability, append-only audit log |
| **Agent Runtime** | [`agentmesh-runtime`](packages/agent-runtime/) | Execution supervisor — 4-tier privilege rings, saga orchestration, termination control, joint liability, append-only audit log |
| **Agent SRE** | [`agent-sre`](https://pypi.org/project/agent-sre/) | Reliability engineering — SLOs, error budgets, replay debugging, chaos engineering, progressive delivery |
| **Agent Compliance** | [`agent-governance-toolkit`](https://pypi.org/project/agent-governance-toolkit/) | Runtime policy enforcement — OWASP ASI 2026 controls, governance attestation, integrity verification |
| **Agent Marketplace** | [`agentmesh-marketplace`](packages/agent-marketplace/) | Plugin lifecycle — discover, install, verify, and sign plugins |
Expand Down
2 changes: 1 addition & 1 deletion docs/OWASP-COMPLIANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ This single command installs the complete governance stack:
|-------|---------|-------------------|
| **Kernel** | `agent-os-kernel` | ASI-01, ASI-02, ASI-06, ASI-09 |
| **Trust Mesh** | `agentmesh-platform` | ASI-03, ASI-04, ASI-07, ASI-10 |
| **Runtime** | `agent-runtime` | ASI-05, ASI-10 |
| **Runtime** | `agentmesh-runtime` | ASI-05, ASI-10 |
| **SRE** | `agent-sre` | ASI-08 |

---
Expand Down
2 changes: 1 addition & 1 deletion docs/proposals/LFAI-PROPOSAL.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ The ecosystem consists of 5 interoperating packages:
|---------|---------|------|
| **Agent OS** | Core governance kernel (policy engine, capability sandbox, VFS) | [agent-os](https://pypi.org/project/agent-os/) |
| **Agent Mesh** | Inter-agent trust layer (DID identity, IATP protocol) | [agent-mesh](https://pypi.org/project/agent-mesh/) |
| **Agent Runtime** | Execution isolation (ring model, kill switch) | [agent-runtime](https://pypi.org/project/agent-runtime/) |
| **Agent Runtime** | Execution isolation (ring model, kill switch) | [agentmesh-runtime](https://pypi.org/project/agentmesh-runtime/) |
| **Agent SRE** | Observability & reliability (circuit breakers, anomaly detection) | [agent-sre](https://pypi.org/project/agent-sre/) |
| **Agent Governance** | Meta-framework & compliance mapping | [agent-governance](https://pypi.org/project/agent-governance/) |

Expand Down
8 changes: 4 additions & 4 deletions docs/tutorials/06-execution-sandboxing.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Without sandboxing, a misbehaving agent can:
- **Consume resources** — spin up infinite loops that exhaust CPU and memory.
- **Cascade failures** — a failed step in a multi-agent workflow leaves the system in a broken half-finished state.

The **Agent Runtime** (`pip install agent-runtime`) solves this with four
The **Agent Runtime** (`pip install agentmesh-runtime`) solves this with four
layers of defense:

```
Expand All @@ -54,7 +54,7 @@ layers of defense:
### Prerequisites

- Python ≥ 3.11
- `pip install agent-runtime` (v2.0.2+)
- `pip install agentmesh-runtime` (v2.0.2+)
- For capability guards: `pip install agent-os-kernel`

---
Expand Down Expand Up @@ -791,7 +791,7 @@ The runtime includes a FastAPI server for HTTP-based enforcement:

```bash
# Install with API extras
pip install "agent-runtime[api]"
pip install "agentmesh-runtime[api]"

# Start the server
hypervisor serve --host 0.0.0.0 --port 8000
Expand All @@ -804,7 +804,7 @@ FROM python:3.11-slim

WORKDIR /app

RUN pip install "agent-runtime[full,api]"
RUN pip install "agentmesh-runtime[full,api]"

EXPOSE 8000

Expand Down
4 changes: 2 additions & 2 deletions docs/tutorials/11-saga-orchestration.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ If Step 3 fails:
## 2. Installation

```bash
pip install agent-runtime
pip install agentmesh-runtime
```

Import from either package:
Expand All @@ -82,7 +82,7 @@ from hypervisor.saga.checkpoint import CheckpointManager, SemanticCheckpoint
from hypervisor.saga.schema import SagaSchemaValidator, SagaSchemaError
```

**Requirements:** Python ≥ 3.11, `agent-runtime` v2.0.2+
**Requirements:** Python ≥ 3.11, `agentmesh-runtime` v2.0.2+

---

Expand Down
4 changes: 2 additions & 2 deletions docs/tutorials/12-liability-and-attribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ Agent Governance Toolkit solves this with six composable components:
### Prerequisites

- Python ≥ 3.11
- `pip install agent-runtime` (v2.0.2+)
- `pip install agentmesh-runtime` (v2.0.2+)

---

Expand All @@ -89,7 +89,7 @@ Install the runtime package which re-exports all liability classes from the
hypervisor:

```bash
pip install agent-runtime
pip install agentmesh-runtime
```

Verify the installation:
Expand Down
14 changes: 9 additions & 5 deletions docs/tutorials/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ guides.
| # | Tutorial | What You'll Learn | Package |
|---|----------|-------------------|---------|
| 05 | [Agent Reliability (SRE)](05-agent-reliability.md) | SLOs, error budgets, circuit breakers, chaos testing | `agent-sre` |
| 06 | [Execution Sandboxing](06-execution-sandboxing.md) | 4-tier privilege rings, resource limits, termination control | `agent-runtime` |
| 11 | [Saga Orchestration](11-saga-orchestration.md) | Multi-step transactions, DSL, fan-out, compensating actions | `agent-runtime` |
| 12 | [Liability & Attribution](12-liability-and-attribution.md) | Vouching, slashing, causal attribution, quarantine | `agent-runtime` |
| 14 | [Kill Switch & Rate Limiting](14-kill-switch-and-rate-limiting.md) | Emergency termination, rate limiting, ring elevation | `agent-runtime` |
| 06 | [Execution Sandboxing](06-execution-sandboxing.md) | 4-tier privilege rings, resource limits, termination control | `agentmesh-runtime` |
| 11 | [Saga Orchestration](11-saga-orchestration.md) | Multi-step transactions, DSL, fan-out, compensating actions | `agentmesh-runtime` |
| 12 | [Liability & Attribution](12-liability-and-attribution.md) | Vouching, slashing, causal attribution, quarantine | `agentmesh-runtime` |
| 14 | [Kill Switch & Rate Limiting](14-kill-switch-and-rate-limiting.md) | Emergency termination, rate limiting, ring elevation | `agentmesh-runtime` |

## Trust & Networking

Expand All @@ -50,7 +50,11 @@ guides.
| # | Tutorial | What You'll Learn | Package |
|---|----------|-------------------|---------|
| 10 | [Plugin Marketplace](10-plugin-marketplace.md) | Plugin signing, verification, CLI, supply-chain security | `agentmesh-marketplace` |
| 13 | [Observability & Tracing](13-observability-and-tracing.md) | Causal traces, event bus, Prometheus, OpenTelemetry | `agent-runtime` |
| 13 | [Observability & Tracing](13-observability-and-tracing.md) | Causal traces, event bus, Prometheus, OpenTelemetry | `agentmesh-runtime` |
=======
| 10 | [Plugin Marketplace](10-plugin-marketplace.md) | Plugin signing, verification, CLI, supply-chain security | `agentmesh-marketplace` |
| 13 | [Observability & Tracing](13-observability-and-tracing.md) | Causal traces, event bus, Prometheus, OpenTelemetry | `agentmesh-runtime` |
>>>>>>> bfb3bcb (fix: rename PyPI package agentmesh-runtime to agentmesh-runtime to resolve name collision)
| 15 | [RL Training Governance](15-rl-training-governance.md) | GovernedRunner, PolicyReward, Gym-compatible environments | `agent-lightning` |
| 18 | [Compliance Verification](18-compliance-verification.md) | Governance grading, regulatory frameworks, attestation | `agent-governance-toolkit` |

Expand Down
2 changes: 1 addition & 1 deletion packages/agent-compliance/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ The meta-package ensures all components are version-compatible and properly inte
agent-governance ─── The meta-package (you are here)
├── agent-os-kernel ─── Governance kernel
├── agentmesh-platform ─── Zero-trust mesh
├── agent-runtime ─── Runtime supervisor (optional)
├── agentmesh-runtime ─── Runtime supervisor (optional)
└── agent-sre ─── Reliability engineering (optional)
```

Expand Down
2 changes: 1 addition & 1 deletion packages/agent-compliance/docs/OWASP-COMPLIANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ This single command installs the complete governance stack:
|-------|---------|-------------------|
| **Kernel** | `agent-os-kernel` | ASI-01, ASI-02, ASI-06, ASI-09 |
| **Trust Mesh** | `agentmesh-platform` | ASI-03, ASI-04, ASI-07, ASI-10 |
| **Runtime** | `agent-runtime` | ASI-05, ASI-10 |
| **Runtime** | `agentmesh-runtime` | ASI-05, ASI-10 |
| **SRE** | `agent-sre` | ASI-08 |

---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ TBD — Seeking a TOC sponsor. The project aligns with the Runtime and Observabi
- **Test suite:** 3,000+ tests across the stack (Agent OS: 2,000+, AgentMesh: 500+, Agent SRE: 329+, Agent Runtime: 200+)
- **Framework integrations:** 12+ (LangChain, CrewAI, AutoGen, Semantic Kernel, LlamaIndex, Haystack, OpenAI Agents SDK, Google ADK, MCP, A2A, and more)
- **Observability integrations:** 11 platforms (Datadog, Grafana, New Relic, Splunk, Azure Monitor, AWS CloudWatch, etc.)
- **PyPI packages:** `ai-agent-governance`, `agent-os-kernel`, `agentmesh-platform`, `agent-runtime`, `agent-sre`
- **PyPI packages:** `ai-agent-governance`, `agent-os-kernel`, `agentmesh-platform`, `agentmesh-runtime`, `agent-sre`

## Roadmap Alignment with CNCF

Expand Down
2 changes: 1 addition & 1 deletion packages/agent-compliance/docs/analyst/fact-sheet.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ pip install agent-governance-toolkit[full]
# Or install individual components
pip install agent-os-kernel # Governance kernel only
pip install agentmesh-platform # Trust mesh only
pip install agent-runtime # Runtime isolation only
pip install agentmesh-runtime # Runtime isolation only
pip install agent-sre # Reliability engineering only
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The stack consists of four components:
| **Agent OS** | Governance kernel — policy, sandbox, memory, MCP security | `pip install agent-os-kernel` |
| **AgentMesh** | Identity & trust — DIDs, SPIFFE, handshake, reputation | `pip install agentmesh-platform` |
| **Agent SRE** | Observability — SLOs, anomaly detection, chaos, OpenTelemetry | `pip install agent-sre` |
| **Agent Runtime** | Runtime control — kill switch, execution rings, saga rollback | `pip install agent-runtime` |
| **Agent Runtime** | Runtime control — kill switch, execution rings, saga rollback | `pip install agentmesh-runtime` |

---

Expand Down Expand Up @@ -1044,7 +1044,7 @@ This implementation guide is a community contribution to the OWASP GenAI project
To reproduce the examples, install the stack:

```bash
pip install agent-os-kernel agentmesh-platform agent-sre agent-runtime
pip install agent-os-kernel agentmesh-platform agent-sre agentmesh-runtime
```

All source code is available under the MIT license. PRs and issues welcome at
Expand Down
4 changes: 2 additions & 2 deletions packages/agent-compliance/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,12 @@ dependencies = [
]

[project.optional-dependencies]
runtime = ["agent-runtime>=2.0.0"]
runtime = ["agentmesh-runtime>=2.0.0"]
sre = ["agent-sre>=1.0.0"]
opa = []
cedar = ["cedarpy>=4.0.0"]
full = [
"agent-runtime>=2.0.0",
"agentmesh-runtime>=2.0.0",
"agent-sre>=1.0.0",
]

Expand Down
2 changes: 1 addition & 1 deletion packages/agent-compliance/src/agent_compliance/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
Components:
- agent-os-kernel: Governance kernel with policy enforcement
- agentmesh-platform: Zero-trust agent communication (SSL for AI Agents)
- agent-runtime: Runtime supervisor with execution rings
- agentmesh-runtime: Runtime supervisor with execution rings
- agent-sre: Site reliability engineering for AI agents
- agentmesh-marketplace: Plugin lifecycle management
- agent-lightning: RL training governance
Expand Down
12 changes: 2 additions & 10 deletions packages/agent-hypervisor/README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,10 @@
<div align="center">

# ⚠️ This package has been renamed to Agent Runtime

> **`agent-hypervisor` is now `agent-runtime`.** This package is maintained for backward compatibility.
> New projects should use [`agent-runtime`](../agent-runtime/) instead.
> All imports (`from hypervisor import ...`) continue to work unchanged.

---

# Agent Hypervisor → Agent Runtime — Community Edition
# Agent Hypervisor — Community Edition

**Execution supervisor for AI agents — runtime isolation, execution rings, and governance for autonomous agents**

*Just as a supervisor isolates processes, Agent Runtime isolates AI agent sessions<br/>and enforces governance boundaries with a kill switch, blast radius containment, and accountability.*
*Just as a supervisor isolates processes, Agent Hypervisor isolates AI agent sessions<br/>and enforces governance boundaries with a kill switch, blast radius containment, and accountability.*

[![CI](https://github.com/microsoft/agent-governance-toolkit/actions/workflows/ci.yml/badge.svg)](https://github.com/microsoft/agent-governance-toolkit/actions/workflows/ci.yml)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](../../LICENSE)
Expand Down
6 changes: 3 additions & 3 deletions packages/agent-os/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -420,15 +420,15 @@ agent-os/
| [`mute-agent`](modules/mute-agent/) | 4 | `mute-agent` | Decoupled reasoning/execution architecture | ⚠️ No tests |
| [`nexus`](modules/nexus/) | — | *Not published* | Trust exchange network | 🔬 Prototype |
| [`mcp-kernel-server`](modules/mcp-kernel-server/) | Int | `mcp-kernel-server` | MCP server for Claude Desktop | ⚠️ No tests |
| [**`runtime`**](https://github.com/microsoft/agent-governance-toolkit) | **⭐** | `agent-runtime` | **Execution supervisor — Execution Rings, Joint Liability, Saga Orchestrator** ([own repo](https://github.com/microsoft/agent-governance-toolkit)) | **✅ 184 tests** |
| [**`runtime`**](https://github.com/microsoft/agent-governance-toolkit) | **⭐** | `agentmesh-runtime` | **Execution supervisor — Execution Rings, Joint Liability, Saga Orchestrator** ([own repo](https://github.com/microsoft/agent-governance-toolkit)) | **✅ 184 tests** |

---

## ⭐ Star Feature: Agent Runtime

> **Execution supervisor for multi-agent collaboration** — think "VMware for AI agents."
>
> **Now its own repo: [`agent-runtime`](https://github.com/microsoft/agent-governance-toolkit)** — 184 tests, 268μs full pipeline, zero dependencies beyond pydantic.
> **Now its own repo: [`agentmesh-runtime`](https://github.com/microsoft/agent-governance-toolkit)** — 184 tests, 268μs full pipeline, zero dependencies beyond pydantic.

Just as OS runtimes isolate execution environments and enforce resource boundaries, the Agent Runtime isolates AI agent sessions and enforces **governance boundaries** at sub-millisecond latency.

Expand Down Expand Up @@ -462,7 +462,7 @@ Just as OS runtimes isolate execution environments and enforce resource boundari
### Quick Start

```bash
pip install agent-runtime
pip install agentmesh-runtime
```

```python
Expand Down
2 changes: 1 addition & 1 deletion packages/agent-os/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ full = [
"agent-os-kernel[cmvk,iatp,amb,observability,mcp,nexus]",
]
hypervisor = [
"agent-runtime>=1.0.0",
"agentmesh-runtime>=1.0.0",
]

# Development (includes all optional deps for full testing)
Expand Down
2 changes: 1 addition & 1 deletion packages/agent-os/src/agent_os/integrations/compat.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
"agentmesh-platform",
"agent-sre",
"agent-governance-toolkit",
"agent-runtime",
"agentmesh-runtime",
]


Expand Down
Loading
Loading