Skip to main content

Module catalog

Module catalog 

Source
Expand description

Fixed models.dev acquisition, cache schema 2, bootstrap, and structural validation.

Structs§

CanonicalModelProvenance
Exact-key, metadata-only provenance link.
CanonicalModelRecord
Safe metadata-only canonical record. It cannot select runtime behavior.
CatalogCacheMeta
Exact cache metadata for the current schema.
CatalogError
Stable body-free catalog error.
CatalogLimits
CatalogManager
Dynamic network/cache/bootstrap catalog manager.
CatalogModalities
CatalogModelCost
CatalogModelCostRates
CatalogModelCostTier
CatalogModelEntry
A provider-model row with executable metadata isolated from canonical metadata.
CatalogModelProviderMetadata
CatalogModelRecord
Provider-scoped model metadata compiled by the family registry.
CatalogProviderEntry
A provider row that remains visible even when its local record quarantines.
CatalogProviderRecord
Strict provider-scoped catalog metadata.
CatalogQuarantineEntry
One sorted safe quarantine diagnostic.
CatalogRequest
The only request shape accepted by the catalog transport boundary.
CatalogRuntimeState
Complete durable catalog state; age never makes a cache unusable.
CatalogSafeErrorMeta
Bounded, body-free error metadata safe for persistence and display.
CatalogSnapshot
Immutable dynamic catalog snapshot.
CatalogTransportResponse
Streamed transport response. Tests inject this without live network access.
HttpCatalogTransport
Production rustls client with redirects and automatic content coding disabled.
PicoUsdPerMillion

Enums§

CatalogAgeState
Non-expiring age warning for a selected validated body.
CatalogAvailability
Durable catalog availability projected to runtime/TUI state.
CatalogInterleaved
CatalogModelStatus
CatalogQuarantineReason
Structural quarantine reason for independently recoverable catalog records.
CatalogReasoningOption
CatalogSource
Exact selected source for one dynamic catalog snapshot.
CatalogTransportError
Body-free transport errors.

Constants§

CATALOG_BODY_FILE
CATALOG_CACHE_SCHEMA_VERSION
CATALOG_LOCK_FILE
CATALOG_MAX_BYTES
CATALOG_META_FILE
MODELS_DEV_BOOTSTRAP
MODELS_DEV_BOOTSTRAP_BYTES
MODELS_DEV_BOOTSTRAP_COMMIT
MODELS_DEV_BOOTSTRAP_SHA256
MODELS_DEV_BOOTSTRAP_SOURCE
MODELS_DEV_CATALOG_URL
MODELS_DEV_USER_AGENT

Traits§

CatalogTransport
Injectable fixed catalog transport.

Type Aliases§

CatalogBodyStream
CatalogTransportFuture