From 5711b763e030682db7733ac42527b67b8660179b Mon Sep 17 00:00:00 2001 From: can1357 Date: Wed, 29 Jul 2026 22:36:50 +0200 Subject: [PATCH] docs(auth): align remaining credential ladders (cherry picked from commit c606fe3a106611be413f140310ee47a88324cded) --- docs/environment-variables.md | 2 +- docs/sdk.md | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/environment-variables.md b/docs/environment-variables.md index bf69a11f3..f4cac96ab 100644 --- a/docs/environment-variables.md +++ b/docs/environment-variables.md @@ -267,7 +267,7 @@ SearXNG also reads the equivalent `searxng.endpoint`, `searxng.token`, `searxng. `searchAnthropic()` resolves credentials in this order: 1. `ANTHROPIC_SEARCH_API_KEY` -2. `authStorage.getApiKey("anthropic")` fallback credentials (runtime and config overrides, stored OAuth, a login-sourced API key, generic Anthropic environment fallback, then other stored API keys; the generic environment fallback is `ANTHROPIC_FOUNDRY_API_KEY` in Foundry mode, otherwise `ANTHROPIC_OAUTH_TOKEN` or `ANTHROPIC_API_KEY`) +2. `authStorage.getApiKey("anthropic")` fallback credentials (runtime and config overrides, stored OAuth, a login-sourced API key, generic Anthropic environment fallback, then other stored API keys; the environment fallback is `ANTHROPIC_FOUNDRY_API_KEY` → `ANTHROPIC_OAUTH_TOKEN` → `ANTHROPIC_API_KEY` in Foundry mode, or `ANTHROPIC_OAUTH_TOKEN` → `ANTHROPIC_API_KEY` otherwise) For either credential path, base URL resolution is: diff --git a/docs/sdk.md b/docs/sdk.md index c06dec3a4..182e8c7ab 100644 --- a/docs/sdk.md +++ b/docs/sdk.md @@ -173,10 +173,11 @@ If restore fails, `modelFallbackMessage` explains fallback. 1. runtime override (`setRuntimeApiKey`, used by CLI `--api-key`) 2. config-sourced API key override (`models.yml` provider `apiKey`) -3. stored API-key credential in `agent.db` / broker-backed storage -4. stored OAuth credential, including refresh when needed +3. stored OAuth credential, including refresh when needed +4. API key persisted by a successful `/login` 5. provider environment variables -6. custom-provider resolver fallback +6. other stored API-key credential in `agent.db` / broker-backed storage +7. custom-provider resolver fallback ## Event subscription model