Skip to main content

Module discovery

Module discovery 

Source
Expand description

Pack discovery — scans a bundle directory for .gtpack files across provider domains (messaging, events, oauth) and extracts metadata.

Structs§

DetectedDomains
Flags indicating which domains are present in the bundle.
DetectedProvider
Metadata for a discovered provider pack.
DiscoveredPackMeta
Public manifest metadata helper returned by read_pack_meta.
DiscoveryOptions
Options for discovery.
DiscoveryResult
Result of discovering packs in a bundle.

Enums§

DetectedPackKind
The broad role this pack plays inside the bundle.
ProviderIdSource
How the provider ID was determined.

Functions§

discover
Discover provider packs in a bundle root directory.
discover_with_options
Discover provider packs with custom options.
persist
Persist discovery results to JSON files in the bundle’s runtime state directory.
read_pack_extension
Read a top-level manifest extension value by key from a .gtpack.
read_pack_meta
Read the pack ID and display name from a .gtpack manifest when available.