Skip to main content

Module model

Module model 

Source
Expand description

Shared domain models exchanged by configuration, planning, execution, state, and output.

These types describe data contracts rather than implementation state. Serialized models use stable names because they are consumed by CLI JSON output and the persistent registry.

Structs§

InstallOptions
User-selected inputs used to load and plan an installation.
InstallPreview
Presentation-neutral detection snapshot produced before execution.
InstallReport
Final execution result, committed registry entries, and post-install detection state.
LoadedConfig
Parsed configuration together with field origins and its source path.
RegistryEntry
Persisted record of a managed installation and its activation targets.
RegistryTarget
One filesystem target associated with a registry entry.
SkillStatus
Detection and installation status for one configured skill and agent.
ToolInstallResult
Named per-tool outcome included in InstallReport.
ToolStatus
Detection and installation status for one configured tool.

Enums§

Agent
Agent integration target for an installed skill.
ArchiveFormat
Archive payload format understood by archive backends.
BackendKind
Typed installation backend selected by a component definition.
InstallKind
Whether a registry entry represents a tool or a skill.
InstallOutcome
Aggregate terminal state of an installation run.
Profile
A built-in or configuration-defined installation profile.
ToolInstallOutcome
Result of processing one tool during an installation run.