Minga-owned reasoning, limit, capability, and cost policy.
Summary
Types
@type capabilities() :: MingaAgent.ModelSelection.Policy.Capabilities.t()
@type capability() :: MingaAgent.ModelSelection.Policy.Capabilities.capability()
@type limits() :: MingaAgent.ModelSelection.Policy.Limits.t()
@type reasoning() :: MingaAgent.ModelSelection.Policy.Reasoning.t()
@type t() :: %MingaAgent.ModelSelection.Policy{ capabilities: capabilities(), cost: map(), limits: limits(), reasoning: reasoning() }