Jido. Memory. ProviderInfo
(Jido Memory v1.0.0)
View Source
Canonical provider metadata returned by runtime/provider info calls.
Summary
Functions
Builds provider info from a capability set.
Builds and normalizes provider info.
Builds and normalizes provider info, raising on error.
Returns the provider info schema.
Types
@type t() :: %Jido.Memory.ProviderInfo{ advanced_operations: map(), capabilities: [atom()], capability_descriptor: map(), defaults: map(), description: nil | binary(), key: nil | atom(), metadata: map(), name: binary(), provider: atom(), provider_style: nil | atom(), scope: nil | any(), surface_boundary: map(), topology: map(), version: nil | binary() }
Functions
@spec from_capabilities(module() | atom(), Jido.Memory.CapabilitySet.t(), keyword()) :: t()
Builds provider info from a capability set.
Builds and normalizes provider info.
Builds and normalizes provider info, raising on error.
@spec schema() :: Zoi.schema()
Returns the provider info schema.