Skip to main content

Crate aa_proto

Crate aa_proto 

Source
Expand description

Generated protobuf and gRPC types for Agent Assembly.

This crate is the single code-generation entrypoint for all proto definitions in proto/. Other crates (aa-runtime, aa-gateway, …) declare this crate as a dependency — they never run their own prost/tonic codegen.

§Module layout

The generated modules mirror the proto package hierarchy:

assembly::common::v1   — shared types (AgentId, Decision, RiskTier, …)
assembly::agent::v1    — lifecycle + ControlStream (paths ① ④)
assembly::policy::v1   — policy check hot path (path ②)
assembly::audit::v1    — async audit trail (path ③)
assembly::event::v1    — internal event bus envelope (paths ⑤ ⑥)
assembly::approval::v1 — human-in-the-loop approval queue
assembly::topology::v1 — agent tree, lineage, and team-member queries
assembly::gateway::v1  — L1 cache push-invalidation channel

Modules§

assembly