From bfb6b82ffd10673266ff167839171ef7287efb60 Mon Sep 17 00:00:00 2001 From: Shakker Date: Wed, 29 Apr 2026 16:56:39 +0100 Subject: [PATCH] docs: document model list auth index --- CHANGELOG.md | 1 + docs/cli/models.md | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01fdb78088c..e7b6a078a9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,7 @@ Docs: https://docs.openclaw.ai - Cron/Gateway: abort and bounded-clean up timed-out isolated agent turns before recording the timeout, so stale cron sessions cannot leave Discord or other chat lanes stuck in `processing` after a timeout. Thanks @vincentkoc. - Agents/errors: suppress malformed streaming tool-call JSON fragments before they reach chat surfaces while preserving provider request-validation diagnostics. Fixes #59076; keeps #59080 as duplicate coverage. (#59118) Thanks @singleGanghood. - CLI/models: restore provider-filtered `models list --all --provider ` rows for providers without manifest/static catalog coverage, including Anthropic and Amazon Bedrock, while keeping the compatibility fallback off expensive availability and resolver paths. Thanks @shakkernerd. +- CLI/models: compute the `models list` Auth column through one command-local provider auth index so row rendering no longer repeats auth profile, env, configured-provider, AWS, or synthetic-auth checks per model row. Thanks @shakkernerd. - CLI/models: move the OpenAI listable catalog into the plugin manifest so `models list --all --provider openai` uses the manifest fast path instead of loading provider runtime normalization hooks. Thanks @shakkernerd. - CLI/tools: keep the Gateway `tools.*` RPC namespace out of plugin command discovery and managed proxy startup, so stray commands like `openclaw tools effective` fail quickly instead of cold-loading plugin metadata. Refs #73477. Thanks @oromeis. - CLI/status: keep default text `openclaw status --usage` on metadata-only channel scans unless `--deep` or `--all` is set, and send stray `openclaw tools --help` through the precomputed root-help fast path so latency-triage commands avoid plugin/runtime cold loads before printing. Refs #73477 and #74220. Thanks @oromeis and @NianJiuZst. diff --git a/docs/cli/models.md b/docs/cli/models.md index f3ceac3aadd..d96b2e582cc 100644 --- a/docs/cli/models.md +++ b/docs/cli/models.md @@ -47,6 +47,11 @@ Notes: - `models list` is read-only: it reads config, auth profiles, existing catalog state, and provider-owned catalog rows, but it does not rewrite `models.json`. +- The `Auth` column is provider-level and read-only. It is computed from local + auth profile metadata, env markers, configured provider keys, local-provider + markers, AWS Bedrock env/profile markers, and plugin synthetic-auth metadata; + it does not load provider runtime, read keychain secrets, call provider + APIs, or prove exact per-model execution readiness. - `models list --all --provider ` can include provider-owned static catalog rows from plugin manifests or bundled provider catalog metadata even when you have not authenticated with that provider yet. Those rows still show as