MingaAgent.ModelSelection.Policy.Capabilities (Minga v0.1.0)

Copy Markdown View Source

Explicit supported, unsupported, or unknown execution capabilities.

Summary

Functions

Preserves unknown capabilities instead of treating them as supported.

Types

capability()

@type capability() :: boolean() | :unknown

t()

@type t() :: %MingaAgent.ModelSelection.Policy.Capabilities{
  images: capability(),
  streaming: capability(),
  tool_result_images: capability(),
  tools: capability()
}

Functions

new(arg1)

@spec new(map()) :: {:ok, t()} | {:error, :invalid_capabilities}

Preserves unknown capabilities instead of treating them as supported.