fabro/lib
Bryan Helmkamp f37151ed46
Adopt lithos vocabulary in fabro-types, fabro-auth, and fabro-config
fabro-types re-exports the lithos request, response, content, tool, and
stream types and absorbs the identifiers, billing rollup, provider ids,
controls, catalog API views, and Fabro catalog policy (`metadata.fabro`)
that lived in fabro-model. Stored and wire formats use the lithos serde
shapes directly with no compatibility shims.

fabro-auth becomes a lithos `CredentialProvider`: `CredentialSource`
resolves credentials per catalog provider, with env, vault, SQL vault,
extra-headers, and API-key sources.

fabro-config's `[llm]` settings become an opaque TOML overlay layer
(`LlmLayer`) that is applied on top of the lithos built-ins and the Fabro
policy layer.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 17:26:57 -06:00
..
apps Remove expired startup secret migrations 2026-09-05 14:05:48 -04:00
components Depend on lithos-llm and the published twin-openai crate 2026-09-09 17:26:57 -06:00
foundation Adopt lithos vocabulary in fabro-types, fabro-auth, and fabro-config 2026-09-09 17:26:57 -06:00
packages/fabro-api-client Remove unsupported workflow playground 2026-09-03 12:04:35 -04:00