From f626239068322a99d9a4a13e0695dcf0bfc3d8de Mon Sep 17 00:00:00 2001 From: thestreamcode Date: Fri, 21 Aug 2026 14:19:27 +0200 Subject: [PATCH] docs: note MODEL_NOT_IN_PLAN is verified but not in the public error table --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c1f6d30..d4a40c7 100644 --- a/README.md +++ b/README.md @@ -135,7 +135,10 @@ transport (endpoint class `custom`, payload captured and inspected): (`/provider/v1/chat/completions`). Model availability depends on your Command Code plan: models outside the plan -return HTTP `403 MODEL_NOT_IN_PLAN` (see Troubleshooting). +return HTTP `403 MODEL_NOT_IN_PLAN` (see Troubleshooting). This error is +verified against the live Provider API but is not listed in the public error +table on the [Provider API docs](https://commandcode.ai/docs/provider#errors), +which only covers the common cases. ## Model resolution @@ -169,7 +172,9 @@ plugin or refreshing the baseline. and check `openclaw models auth list`. - **HTTP `403 MODEL_NOT_IN_PLAN`** — the selected model is not included in your Command Code plan. Pick a model your plan covers, or upgrade the plan / - enable on-demand usage on commandcode.ai. + enable on-demand usage on commandcode.ai. Verified against the live Provider + API (e.g. `claude-*` models on a GOAT key), though not listed in the public + error table on the [Provider API docs](https://commandcode.ai/docs/provider#errors). - **HTTP `403 upgrade_required`** — the Go plan has no Provider API access. - **Model missing from `models list`** — refresh the bundled snapshot with `node scripts/generate-baseline.mjs` (the live catalog picks new models up