Bundled source-owned provider pack for the native ReqLLM-backed provider.
The pack keeps the existing native provider id, model prefixes, capabilities, credential requirements, and implementation module while registering that declaration through the provider registry as a bundled source. Session code still owns credentials, retries, streaming events, costs, compaction, and provider lifecycle.
Summary
Functions
Registers the native provider spec into a registry.
Returns the source used for native provider contributions.
Returns the bundled native provider spec.
Starts the bundled native provider pack registrar.
Types
Functions
@spec register(GenServer.server()) :: :ok | {:error, term()}
Registers the native provider spec into a registry.
@spec source() :: source()
Returns the source used for native provider contributions.
@spec spec() :: MingaAgent.Provider.Spec.t()
Returns the bundled native provider spec.
@spec start_link(keyword()) :: GenServer.on_start()
Starts the bundled native provider pack registrar.