Skip to main content

Module agent_os

Module agent_os 

Source
Expand description

The AgentOs struct (all fields from ADR-001 §3), the create builder, and the shutdown (dispose) teardown.

AgentOs is Arc-cloneable; all interior state lives behind concurrent maps / atomics / channels so &self methods never need an outer lock. Module files add only impl AgentOs blocks and never introduce new struct fields.

Structs§

AgentOs
The high-level client. Cheaply cloneable via Arc.
PackageDescriptor
A self-contained agentOS package to link into a running VM via AgentOs::link_software. path is normally the packed .aospkg file; a directory is accepted only for local transition fixtures. The descriptor is forwarded to the sidecar, which owns the /opt/agentos projection and reads package metadata from the packed vbare manifest.
ProjectedAgent
SoftwareInfo