diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8713c1894cc..6da715be1fb 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -23,6 +23,7 @@ Docs: https://docs.openclaw.ai
### Fixes
- fix: block workspace CLOUDSDK_PYTHON override and always set trusted interpreter for gcloud. (#74492) Thanks @pgondhi987.
+- Providers/Z.AI: move the bundled GLM catalog and auth env metadata into the plugin manifest, so `models list --all --provider zai` shows the full known catalog without duplicated runtime seed data. Thanks @shakkernerd.
- fix(infra): block ambient Homebrew env vars from brew resolution. (#74463) Thanks @pgondhi987.
- Thinking/providers: resolve bundled provider thinking profiles through lightweight provider policy artifacts when startup-lazy providers are not active, so OpenAI Codex GPT-5.x keeps xhigh available in Gateway session validation. Fixes #74796. Thanks @maxschachere.
- Security/Windows: ignore workspace `.env` system-path variables and resolve stale-process `taskkill.exe` from the validated Windows install root, preventing repository-local env files from redirecting cleanup helpers. Thanks @pgondhi987.
diff --git a/docs/providers/zai.md b/docs/providers/zai.md
index 6a20103020e..165195434d4 100644
--- a/docs/providers/zai.md
+++ b/docs/providers/zai.md
@@ -34,9 +34,9 @@ with a Z.AI API key.
}
```
-
+
```bash
- openclaw models list --provider zai
+ openclaw models list --all --provider zai
```
@@ -70,9 +70,9 @@ with a Z.AI API key.
}
```
-
+
```bash
- openclaw models list --provider zai
+ openclaw models list --all --provider zai
```
@@ -82,7 +82,14 @@ with a Z.AI API key.
## Built-in catalog
-OpenClaw currently seeds the bundled `zai` provider with:
+OpenClaw ships the bundled `zai` provider catalog in the plugin manifest, so read-only
+listing can show known GLM rows without loading provider runtime:
+
+```bash
+openclaw models list --all --provider zai
+```
+
+The manifest-backed catalog currently includes:
| Model ref | Notes |
| -------------------- | ------------- |