



















@@ -328,24 +328,24 @@ OpenClaw reads this before provider runtime loads.
328328Provider setup lists use these manifest choices, descriptor-derived setup
329329choices, and install-catalog metadata without loading provider runtime.
330330331-| Field | Required | Type | What it means |
332-| --------------------- | -------- | ----------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
333-| `provider` | Yes | `string` | Provider id this choice belongs to. |
334-| `method` | Yes | `string` | Auth method id to dispatch to. |
335-| `choiceId` | Yes | `string` | Stable auth-choice id used by onboarding and CLI flows. |
336-| `choiceLabel` | No | `string` | User-facing label. If omitted, OpenClaw falls back to `choiceId`. |
337-| `choiceHint` | No | `string` | Short helper text for the picker. |
338-| `assistantPriority` | No | `number` | Lower values sort earlier in assistant-driven interactive pickers. |
339-| `assistantVisibility` | No | `"visible"` \| `"manual-only"` | Hide the choice from assistant pickers while still allowing manual CLI selection. |
340-| `deprecatedChoiceIds` | No | `string[]` | Legacy choice ids that should redirect users to this replacement choice. |
341-| `groupId` | No | `string` | Optional group id for grouping related choices. |
342-| `groupLabel` | No | `string` | User-facing label for that group. |
343-| `groupHint` | No | `string` | Short helper text for the group. |
344-| `optionKey` | No | `string` | Internal option key for simple one-flag auth flows. |
345-| `cliFlag` | No | `string` | CLI flag name, such as `--openrouter-api-key`. |
346-| `cliOption` | No | `string` | Full CLI option shape, such as `--openrouter-api-key <key>`. |
347-| `cliDescription` | No | `string` | Description used in CLI help. |
348-| `onboardingScopes` | No | `Array<"text-inference" \| "image-generation">` | Which onboarding surfaces this choice should appear in. If omitted, it defaults to `["text-inference"]`. |
331+| Field | Required | Type | What it means |
332+| --------------------- | -------- | --------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
333+| `provider` | Yes | `string` | Provider id this choice belongs to. |
334+| `method` | Yes | `string` | Auth method id to dispatch to. |
335+| `choiceId` | Yes | `string` | Stable auth-choice id used by onboarding and CLI flows. |
336+| `choiceLabel` | No | `string` | User-facing label. If omitted, OpenClaw falls back to `choiceId`. |
337+| `choiceHint` | No | `string` | Short helper text for the picker. |
338+| `assistantPriority` | No | `number` | Lower values sort earlier in assistant-driven interactive pickers. |
339+| `assistantVisibility` | No | `"visible"` \| `"manual-only"` | Hide the choice from assistant pickers while still allowing manual CLI selection. |
340+| `deprecatedChoiceIds` | No | `string[]` | Legacy choice ids that should redirect users to this replacement choice. |
341+| `groupId` | No | `string` | Optional group id for grouping related choices. |
342+| `groupLabel` | No | `string` | User-facing label for that group. |
343+| `groupHint` | No | `string` | Short helper text for the group. |
344+| `optionKey` | No | `string` | Internal option key for simple one-flag auth flows. |
345+| `cliFlag` | No | `string` | CLI flag name, such as `--openrouter-api-key`. |
346+| `cliOption` | No | `string` | Full CLI option shape, such as `--openrouter-api-key <key>`. |
347+| `cliDescription` | No | `string` | Description used in CLI help. |
348+| `onboardingScopes` | No | `Array<"text-inference" \| "image-generation" \| "music-generation">` | Which onboarding surfaces this choice should appear in. If omitted, it defaults to `["text-inference"]`. |
349349350350## commandAliases reference
351351此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。