fabro/lib/apps/fabro-server/tests/it/api
Bryan Helmkamp 3a998196ff
Answer catalog questions with the lithos catalog queries
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>
2026-09-10 09:26:40 -06:00
..
auth_sessions.rs Remove stale auth-session test import 2026-08-24 14:40:38 -04:00
automations.rs Align remote workflow selectors with run targets 2026-08-31 17:13:20 -04:00
cli_auth_token.rs Keep retired Slate helpers test-only 2026-08-24 17:31:15 -04:00
compression.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
docs.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
environments.rs Require a server-managed environment for automations 2026-08-30 09:58:13 -04:00
events.rs Activate atomic SQLite run history storage 2026-08-28 15:18:25 -04:00
install.rs Expose lithos request and response shapes through the API, server, CLI, and web 2026-09-09 17:26:57 -06:00
install_openai_compatible.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
mcp_servers.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
mod.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
routing.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
run_files.rs Simplify blob activation and share the test store fixture 2026-08-24 14:02:35 -04:00
runs.rs Answer catalog questions with the lithos catalog queries 2026-09-10 09:26:40 -06:00
sandbox_vnc.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
sessions.rs Expose lithos request and response shapes through the API, server, CLI, and web 2026-09-09 17:26:57 -06:00
settings.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
system.rs Stabilize SQLite-backed server tests 2026-08-28 15:54:23 -04:00
tcp.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
variables.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00