Skip to main content

Module aap

Module aap 

Source
Expand description

Agent-Artifact Protocol (AAP) data model — Rust implementation of aap/0.1.

Three envelope types: synthesize (in), edit (in), handle (out). Artifact is a standalone content object, not an envelope.

Structs§

Artifact
The actual content being managed — not an envelope.
EditOp
A single edit operation (content item for name: "edit").
Envelope
Wire-format protocol message.
HandleContentItem
Content item for name: "handle" — lightweight artifact reference.
Meta
Envelope metadata.
SynthesizeContentItem
Content item for name: "synthesize".
TargetInfo
Target information included in handle envelopes.

Enums§

ArtifactState
Artifact lifecycle state.
Name
Envelope operation name — 2 in, 1 out.
OpType
Edit operation type.
Target
Target addressing — discriminated union on type.

Constants§

PROTOCOL_VERSION