Module: Legion::Extensions::Llm::Mlx::Actor::OfferingAssembly

Included in:
DiscoveryRefresh
Defined in:
lib/legion/extensions/llm/mlx/actors/discovery_refresh.rb

Overview

Model-discovery and offering-assembly — included by DiscoveryRefresh.

Rescue discipline (D16): only network and response-parse errors are runtime conditions that may yield no offerings — an unreachable /v1/models is a probe outcome, not a bug. Programming errors (NameError/NoMethodError/ArgumentError) are NOT rescued here: converting them to [] would publish zero offerings and make a healthy instance invisible. They propagate to the per-instance isolation in the tick, which logs and retries next tick.