BOOM!

BOOM!

Agent infrastructure,
assembled.

Eight projects for the way agents connect, run and work together.

Explore projects

Agent layer

Runtime layer

Shared infrastructure

A4AA · Agent adaptation

View project

Independent projects. A shared foundation.

Find your
starting point.

Each project owns a clear responsibility. Choose the capability your next build needs.

8 projects

A4AAAdapter For All AgentsAgent adaptationAgent layer
Agent layer

Adapts agent clients across ACP, RPC, CLI and serve lanes, with process supervision and one common facade.

Rust crateApache-2.0View repository
A4MPAdapters For Model ProvidersModel-provider accessShared infrastructure
Shared infrastructure

Connects model providers through the access modes they actually support. SDK first, with an optional wire bridge.

Rust crateApache-2.0View repository
AwPAgents With ProfilesConfigurable agent profilesAgent layer
Agent layer

Turns one base agent into multiple virtual agents through profiles for the model, persona, environment and dispatch.

Rust crateApache-2.0View repository
VAVirtual AgentProfile registry and custodyAgent layer
Agent layer

Provides a canonical registry for agent profiles. Save, edit, restore and share them through a CLI.

Rust crateApache-2.0View repository
AHEAgent Hook EngineAgent lifecycle hooksAgent layer
Agent layer

Expresses lifecycle hooks as a DSL, then adapts those primitives to the capabilities of each agent harness.

Rust crateApache-2.0View repository
AORAgentOps-RuntimeDevelopment process gatesRuntime layer
Runtime layer

Models development pipelines as registered gates, with seven failure-mode mechanisms and one mechanism per crate.

Rust crateAGPL-3.0View repository
ACAAcativaMulti-agent collaborationRuntime layer
Runtime layer

Compiles multi-agent collaboration strategies into immutable plans and executes them as durable state machines.

Rust crateAGPL-3.0View repository
CLCredential-LeaseProcess-bound credential leasesShared infrastructure
Shared infrastructure

Issues process-bound, time-limited, revocable credential leases while keeping credential custody outside the runtime.

Rust crateApache-2.0View repository

Two directions.
Common ground.

Lift the capabilities agents already have. Project the semantics your runtime needs.

Build from
the agent.

Keep native capabilities intact. Adapt agents, define profiles and bring them into a shared registry. Lifecycle hooks extend the adaptation layer.

Start with
the strategy.

Define collaboration and process semantics first. Each host expresses the part its runtime can support, from registered gates to durable execution.

Adapter For All Agents

Agent layer

Adapts agent clients across ACP, RPC, CLI and serve lanes, with process supervision and one common facade.

View repository