fabro/docs/public/integrations
Bryan Helmkamp 6dfc96d3fd
Resolve provider secrets through lithos conventional credentials
lithos-llm now owns which named secrets each provider reads and how they
shape into its auth scheme, including a derived `<PROVIDER>_API_KEY` for
operator-defined providers. Fabro's job shrinks to supplying the store:
`VaultCredentialSource` hands lithos a lookup that reads the process
environment, then the vault, under the same conventional names.

What Fabro still adds on top: the Codex OAuth credential in the vault,
refreshed and persisted when it expires; `{{ secrets.NAME }}` tokens in a
provider's `default_headers`, resolved against the vault and re-sent as
credential headers; and OpenAI organization and project headers from the
environment.

Deleted with the `metadata.fabro.credentials` list: `CredentialRef`,
`CredentialResolver`, `EnvCredentialSource` (now
`VaultCredentialSource::environment_only`), and the `env_var_names` /
`expected_vault_secret_name` helpers, replaced by `secret_names` and
`expected_secret_name` over the lithos table. `openai-codex` joins the
first-party provider id constants.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 23:00:08 -06:00
..
bedrock.mdx Delete fabro-model and document the lithos catalog overlay 2026-09-09 17:26:57 -06:00
brave-search.mdx refactor(search): select backend from available credentials 2026-08-21 20:09:52 -04:00
daytona.mdx Allow Daytona snapshots from Docker images 2026-08-27 15:02:50 -04:00
deepseek.mdx feat(model): separate tool and reasoning tests 2026-08-25 13:36:51 -04:00
fireworks.mdx Delete fabro-model and document the lithos catalog overlay 2026-09-09 17:26:57 -06:00
github.mdx Add tag support to Git run targets 2026-08-26 11:16:37 -04:00
litellm.mdx Delete fabro-model and document the lithos catalog overlay 2026-09-09 17:26:57 -06:00
modal.mdx Resolve provider secrets through lithos conventional credentials 2026-09-09 23:00:08 -06:00
openrouter.mdx Delete fabro-model and document the lithos catalog overlay 2026-09-09 17:26:57 -06:00
poolside.mdx Delete fabro-model and document the lithos catalog overlay 2026-09-09 17:26:57 -06:00
slack.mdx refactor(config): stop resolving {{ env.* }} in interpolated config 2026-07-27 21:09:35 -04:00
venice-search.mdx refactor(search): select backend from available credentials 2026-08-21 20:09:52 -04:00
venice.mdx feat(model): separate tool and reasoning tests 2026-08-25 13:36:51 -04:00