mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-15 23:32:46 +00:00
fabro-llm's catalog module held some 250 lines of listing and picking helpers over lithos data: enabled and listed providers, model lookup by id, alias, or wire id, matches ranked as the resolver ranks, default and probe models, the small utility model across ready providers, the nearest model on another provider, and cost by handle. lithos-llm now answers all of those on `Catalog` and `CatalogProvider` through `Offering`, so the helpers and the `ModelEntry` wrapper go. What stays in Fabro's catalog module is its own: building the catalog from the operator overlay, and reading the agent harness and `reasoning_by_default` from the shared `metadata.agent` namespace. The passthrough selection policy in `selection.rs` keeps its rules and calls lithos for the lookups. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| migrations | ||
| src | ||
| tests | ||
| build.rs | ||
| Cargo.toml | ||