Skip to main content

Module manager

Module manager 

Source
Expand description

Plugin lifecycle management: add, remove, list.

Structs§

AddResult
Result of a successful plugin add operation.
AutoUpdateResult
Outcome of a single auto-update attempt.
DisableResult
Result of a successful plugin disable operation.
InstalledPlugin
Installed plugin metadata as returned by plugin list.
PluginManager
Manages plugin lifecycle: install, remove, list.
PluginSource
Install-time source metadata persisted as .plugin-source.toml alongside .plugin.toml.
RemoveResult
Result of a successful plugin remove operation.
SkillScanInput
Plain-data input for the Stage-2 LLM semantic scanner.

Enums§

AutoUpdateStatus
Status of an individual auto-update attempt.

Constants§

MAX_ARCHIVE_BYTES
Maximum archive size accepted by download_and_extract: 50 MiB.

Functions§

download_and_extract
Download the archive at url, verify its SHA-256 digest (when provided), and extract it into dest.
validate_url_scheme_ephemeral
Validate that url uses the https scheme for ephemeral plugin loading.