Skip to main content

Module types

Module types 

Source

Structs§

CommitHash
ContentHash
DestPath
Relative path under the install root (.agents/ / project root).
ItemId
Stable identity for an installed item — decoupled from source URL.
ItemName
MarsContext
Resolved context for a mars command — project root + managed output root.
RenameMap
Ordered rename rules, serialized as TOML inline table/map for compatibility.
RenameRule
SourceName
SourceUrl

Enums§

ItemKind
Kind of installable item.
Materialization
How an item should be materialized in the managed root.
SourceId
Stable source identity used for resolver deduplication.
SourceOrigin
Where an item came from — used for lock provenance and display.