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.