Skip to main content

Module release

Module release 

Source
Expand description

Immutable, bounded Agent release manifests.

This module owns admission and identity for .a3s/asset.acl. It does not start an Agent daemon or claim that a Runtime Service is ready.

Structs§

AgentReleaseArtifact
Immutable artifact metadata covered by the Agent release identity.
AgentReleaseCapability
One versioned capability required or provided by an Agent runtime.
AgentReleaseCompatibility
Runtime protocol and capability levels available before activation.
AgentReleaseEntrypoint
Static container entrypoint covered by the Agent release identity.
AgentReleaseHealth
Bounded health and shutdown contract declared by one release.
AgentReleaseManifest
Admitted, canonical Agent release manifest.
AgentReleaseProvenance
One immutable, digest-bound provenance reference.
AgentReleaseSecretRequirement
Named secret slot. It declares no external secret identifier or value.
AgentReleaseStorage
Explicit workspace, cache, and persistent-data boundaries.

Enums§

AgentReleaseCacheMode
Cache lifetime declared by one release.
AgentReleaseError
Stable, value-redacting failure returned by Agent release admission.
AgentReleaseField
Typed Agent release field used by value-redacting admission errors.
AgentReleasePersistentDataMode
Persistent-data ownership declared by one release.
AgentReleaseSecretTarget
Injection surface for a secret requirement.
AgentReleaseWorkspaceMode
Writable workspace boundary declared by one release.

Constants§

AGENT_PROTOCOL_V1
Version-one headless Agent request protocol identifier.
AGENT_RELEASE_CONTRACT_V1
Versioned ACL schema identifier accepted by this release contract.
AGENT_RELEASE_LIMITS
Limits applied before an untrusted Agent release manifest is admitted.
AGENT_RELEASE_OCI_MEDIA_TYPE
OCI image-manifest media type accepted by the version-one artifact contract.