docs: explain provider index authority · openclaw/openclaw@f1e2837
shakkernerd
·
2026-04-26
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -725,6 +725,25 @@ Do not put runtime-only data in `modelCatalog`. If a provider needs account
|
725 | 725 | state, an API request, or local process discovery to know the complete model |
726 | 726 | set, declare that provider as `refreshable` or `runtime` in `discovery`. |
727 | 727 | |
| 728 | +### OpenClaw Provider Index |
| 729 | + |
| 730 | +The OpenClaw Provider Index is OpenClaw-owned preview metadata for providers |
| 731 | +whose plugins may not be installed yet. It is not part of a plugin manifest. |
| 732 | +Use plugin manifests for installed plugin authority; use the Provider Index only |
| 733 | +for installable-provider and pre-install model picker surfaces. |
| 734 | + |
| 735 | +Catalog authority order: |
| 736 | + |
| 737 | +1. User config. |
| 738 | +2. Installed plugin manifest `modelCatalog`. |
| 739 | +3. Model catalog cache from explicit refresh. |
| 740 | +4. OpenClaw Provider Index preview rows. |
| 741 | + |
| 742 | +The Provider Index must not contain secrets, enabled state, runtime hooks, or |
| 743 | +live account-specific model data. Providers with live `/models` discovery should |
| 744 | +write refreshed rows through the explicit model catalog cache path instead of |
| 745 | +making normal listing or onboarding call provider APIs. |
| 746 | + |
728 | 747 | Legacy top-level capability keys are deprecated. Use `openclaw doctor --fix` to |
729 | 748 | move `speechProviders`, `realtimeTranscriptionProviders`, |
730 | 749 | `realtimeVoiceProviders`, `mediaUnderstandingProviders`, |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。