From b306391525879c8d2d099ac03034c0a50f3d1aba Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Mon, 27 Apr 2026 16:19:42 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@be0c1a9835a74664c85e3de34469c9315e32d1bf --- .openclaw-sync/source.json | 4 ++-- docs/plugins/manifest.md | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 23f2e7de3..45b841d55 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "b72414c94e0a6b0efc8480fccc6247f2e1beb854", - "syncedAt": "2026-04-27T16:04:08.666Z" + "sha": "be0c1a9835a74664c85e3de34469c9315e32d1bf", + "syncedAt": "2026-04-27T16:18:24.476Z" } diff --git a/docs/plugins/manifest.md b/docs/plugins/manifest.md index a560cd171..3990eab6f 100644 --- a/docs/plugins/manifest.md +++ b/docs/plugins/manifest.md @@ -730,6 +730,17 @@ Top-level fields: | `suppressions` | `object[]` | Model rows from another source that this plugin suppresses for a provider-specific reason. | | `discovery` | `Record` | Whether the provider catalog can be read from manifest metadata, refreshed into cache, or requires runtime. | +`aliases` participates in provider ownership lookup for model-catalog planning. +Alias targets must be top-level providers owned by the same plugin. When a +provider-filtered list uses an alias, OpenClaw can read the owning manifest and +apply alias API/base URL overrides without loading provider runtime. + +`suppressions` is the preferred static replacement for provider runtime +`suppressBuiltInModel` hooks. Suppression entries are honored only when the +provider is owned by the plugin or declared as a `modelCatalog.aliases` key that +targets an owned provider. Runtime suppression hooks still run as deprecated +compatibility fallback for plugins that have not migrated. + Provider fields: | Field | Type | What it means |