Onboard
openclaw onboard
Section intitulée « openclaw onboard »Onboarding guidé complet pour la configuration locale ou distante du Gateway. Utilisez ceci lorsque vous voulez qu’OpenClaw parcourt l’authentification du modèle, l’espace de travail, la passerelle, les canaux, les compétences et l’état de santé en un seul flux.
Guides associés
Section intitulée « Guides associés »Procédure pas à pas du flux interactif de la CLI.
Comment l’onboarding OpenClaw s’articule.
Sorties, fonctionnement interne et comportement par étape.
Indicateurs non interactifs et configurations scriptées.
Flux d’onboarding pour l’application de la barre de menus macOS.
Exemples
Section intitulée « Exemples »openclaw onboardopenclaw onboard --modernopenclaw onboard --flow quickstartopenclaw onboard --flow manualopenclaw onboard --flow importopenclaw onboard --import-from hermes --import-source ~/.hermesopenclaw onboard --skip-bootstrapopenclaw onboard --mode remote --remote-url wss://gateway-host:18789--flow importOpenClaw utilise des fournisseurs de migration appartenant aux plugins tels que Hermes. Il ne s’exécute que sur une nouvelle installation OpenClaw ; si des fichiers de configuration, d’identifiants, de sessions ou de mémoire/espace de travail existent, réinitialisez ou choisissez une nouvelle installation avant d’importer.
--modern lance l’aperçu de l’onboarding conversationnel Crestodian. Sans
--modern, openclaw onboard conserve le flux d’onboarding classique.
Sur une nouvelle installation où le fichier de configuration actif est manquant ou ne contient aucun paramètre rédigé (vide ou métadonnées uniquement), openclaw nu lance également le flux d’onboarding classique. Une fois qu’un fichier de configuration contient des paramètres rédigés, openclaw nu ouvre Crestodian à la place.
Le ws:// en clair est accepté pour les adresses de bouclage, les littéraux d’IP privée, .local, et les URL de passerelle *.ts.net Tailnet. Pour d’autres noms DNS privés de confiance, définissez OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1 dans l’environnement du processus d’onboarding.
Paramètres régionaux
Section intitulée « Paramètres régionaux »L’onboarding interactif utilise les paramètres régionaux de l’assistant CLI pour le texte de configuration fixe. L’ordre de résolution est :
OPENCLAW_LOCALELC_ALLLC_MESSAGESLANG- Repli en anglais
Les paramètres régionaux pris en charge par l’assistant sont en, zh-CN et zh-TW. Les valeurs de paramètres régionaux peuvent utiliser des formes de suffixe avec tiret bas ou POSIX telles que zh_CN.UTF-8. Les noms de produits, les noms de commandes, les clés de configuration, les URL, les ID de fournisseur, les ID de modèle et les étiquettes de plugin/channel restent littéraux.
Exemple :
OPENCLAW_LOCALE=zh-CN openclaw onboardFournisseur personnalisé non interactif :
openclaw onboard --non-interactive \ --auth-choice custom-api-key \ --custom-base-url "https://llm.example.com/v1" \ --custom-model-id "foo-large" \ --custom-api-key "$CUSTOM_API_KEY" \ --secret-input-mode plaintext \ --custom-compatibility openai \ --custom-image-input--custom-api-key est facultatif en mode non interactif. S’il est omis, l’onboarding vérifie CUSTOM_API_KEYOpenClaw.
OpenClaw marque automatiquement les ID de modèle de vision courants comme capables d’image. Passez --custom-image-input pour les ID de vision personnalisés inconnus, ou --custom-text-input pour forcer les métadonnées texte uniquement.
Utilisez --custom-compatibility openai-responsesOpenAI pour les points de terminaison compatibles OpenAI qui prennent en charge /v1/responses mais pas /v1/chat/completions.
LM Studio prend également en charge un indicateur de clé spécifique au fournisseur en mode non interactif :
openclaw onboard --non-interactive \ --auth-choice lmstudio \ --custom-base-url "http://localhost:1234/v1" \ --custom-model-id "qwen/qwen3.5-9b" \ --lmstudio-api-key "$LM_API_TOKEN" \ --accept-riskOllama non interactif :
openclaw onboard --non-interactive \ --auth-choice ollama \ --custom-base-url "http://ollama-host:11434" \ --custom-model-id "qwen3.5:27b" \ --accept-risk--custom-base-url est http://127.0.0.1:11434 par défaut. --custom-model-idOllama est facultatif ; s’il est omis, l’onboarding utilise les valeurs par défaut suggérées par Ollama. Les ID de modèle cloud tels que kimi-k2.5:cloud fonctionnent également ici.
Stocker les clés de fournisseur sous forme de références au lieu de texte en clair :
openclaw onboard --non-interactive \ --auth-choice openai-api-key \ --secret-input-mode ref \ --accept-riskAvec --secret-input-mode ref, l’onboarding écrit des références stockées dans des variables d’environnement au lieu de valeurs de clé en texte clair.
Pour les fournisseurs soutenus par un profil d’authentification, cela écrit des entrées keyRef ; pour les fournisseurs personnalisés, cela écrit models.providers.<id>.apiKey comme référence d’environnement (par exemple { source: "env", provider: "default", id: "CUSTOM_API_KEY" }).
Contrat du mode non interactif ref :
- Définissez la variable d’environnement du fournisseur dans l’environnement du processus d’onboarding (par exemple
OPENAI_API_KEY). - Ne passez pas de drapeaux de clé en ligne (par exemple
--openai-api-key) à moins que cette variable d’environnement ne soit également définie. - Si un drapeau de clé en ligne est passé sans l’env var requise, l’onboarding échoue rapidement avec des instructions.
Options de jeton Gateway en mode non interactif :
--gateway-auth token --gateway-token <token>stocke un jeton en texte clair.--gateway-auth token --gateway-token-ref-env <name>stockegateway.auth.tokenen tant que SecretRef d’environnement.--gateway-tokenet--gateway-token-ref-envsont mutuellement exclusifs.--gateway-token-ref-envnécessite une variable d’environnement non vide dans l’environnement du processus d’onboarding.- Avec
--install-daemon, lorsque l’authentification par jeton nécessite un jeton, les jetons de passerelle gérés par SecretRef sont validés mais ne sont pas conservés en tant que texte clair résolu dans les métadonnées de l’environnement du service de superviseur. - Avec
--install-daemon, si le mode jeton nécessite un jeton et que le SecretRef du jeton configuré n’est pas résolu, l’onboarding échoue de manière fermée avec des conseils de résolution. - Avec
--install-daemon, sigateway.auth.tokenetgateway.auth.passwordsont tous deux configurés et quegateway.auth.moden’est pas défini, l’onboarding bloque l’installation jusqu’à ce que le mode soit défini explicitement. - L’onboarding local écrit
gateway.mode="local"dans la configuration. Si un fichier de configuration ultérieur manquegateway.mode, considérez cela comme une corruption de la configuration ou une modification manuelle incomplète, et non comme un raccourci valide en mode local. - L’onboarding local installe les plugins téléchargeables sélectionnés lorsque le chemin de configuration choisi les nécessite.
- L’onboarding distant écrit uniquement les informations de connexion pour le Gateway distant et n’installe pas les packages de plugins locaux.
--allow-unconfiguredest une échappatoire d’exécution de passerelle distincte. Cela ne signifie pas que l’onboarding peut omettregateway.mode.
Exemple :
export OPENCLAW_GATEWAY_TOKEN="your-token"openclaw onboard --non-interactive \ --mode local \ --auth-choice skip \ --gateway-auth token \ --gateway-token-ref-env OPENCLAW_GATEWAY_TOKEN \ --accept-riskSanté de la passerelle locale non interactive :
- Sauf si vous passez
--skip-health, l’onboarding attend une passerelle locale accessible avant de se terminer avec succès. --install-daemonlance d’abord le chemin d’installation de la passerelle gérée. Sans cela, vous devez déjà avoir une passerelle locale en cours d’exécution, par exempleopenclaw gateway run.- Si vous ne souhaitez que des écritures de configuration/workspace/bootstrap en automatisation, utilisez
--skip-health. - Si vous gérez vous-même les fichiers de l’espace de travail, passez
--skip-bootstrappour définiragents.defaults.skipBootstrap: trueet sauter la création deAGENTS.md,SOUL.md,TOOLS.md,IDENTITY.md,USER.md,HEARTBEAT.mdetBOOTSTRAP.md. - Sur Windows natif,
--install-daemonessaie d’abord les tâches planifiées et revient à un élément de connexion dans le dossier de démarrage par utilisateur si la création de tâche est refusée.
Comportement de l’onboarding interactif avec le mode de référence :
- Choisissez Utiliser la référence secrète lorsque vous y êtes invité.
- Choisissez ensuite soit :
- Variable d’environnement
- Fournisseur de secrets configuré (
fileouexec)
- L’onboarding effectue une validation préliminaire rapide avant d’enregistrer la référence.
- Si la validation échoue, l’onboarding affiche l’erreur et vous permet de réessayer.
Choix de point de terminaison Z.AI non interactif
Section intitulée « Choix de point de terminaison Z.AI non interactif »# Promptless endpoint selectionopenclaw onboard --non-interactive \ --auth-choice zai-coding-global \ --zai-api-key "$ZAI_API_KEY"
# Other Z.AI endpoint choices:# --auth-choice zai-coding-cn# --auth-choice zai-global# --auth-choice zai-cnExemple Mistral non interactif :
openclaw onboard --non-interactive \ --auth-choice mistral-api-key \ --mistral-api-key "$MISTRAL_API_KEY"Notes de flux
Section intitulée « Notes de flux »Types de flux
quickstart: invites minimales, génère automatiquement un jeton de passerelle.manual: invites complètes pour le port, la liaison et l’authentification (alias deadvanced).import: exécute un fournisseur de migration détecté, prévisualise le plan, puis applique après confirmation.
Préfiltrage du fournisseur
Lorsqu’un choix d’authentification implique un fournisseur préféré, l’onboarding préfiltre les sélecteurs de modèle par défaut et de liste blanche vers ce fournisseur. Pour Volcengine et BytePlus, cela correspond également aux variantes du plan de codage (volcengine-plan/*, byteplus-plan/*).
Si le filtre du fournisseur préféré ne donne encore aucun modèle chargé, l’onboarding revient au catalogue non filtré au lieu de laisser le sélecteur vide.
Suivis de recherche Web
Certains fournisseurs de recherche Web déclenchent des invites de suivi spécifiques au fournisseur :
- Grok peut proposer une configuration
x_searchfacultative avec le même profil OAuth xAI ou la clé API et un choix de modèlex_search. - Kimi peut demander la région de Moonshot API Moonshot (
api.moonshot.aivsapi.moonshot.cn) et le modèle de recherche Web Kimi par défaut.
Autres comportements
- Comportement de la portée DM de l’onboarding local : référence de configuration CLI.
- Premier chat le plus rapide :
openclaw dashboard(Control UI, aucune configuration de canal). - Fournisseur personnalisé : connectez n’importe quel point de terminaison compatible OpenAI ou Anthropic, y compris les fournisseurs hébergés non répertoriés. Utilisez Inconnu pour une détection automatique.
- Si un état Hermes est détecté, l’onboarding propose un flux de migration. Utilisez Migrate pour les plans à blanc, le mode de surcharge, les rapports et les mappages exacts.
Commandes de suite courantes
Section intitulée « Commandes de suite courantes »openclaw channels addopenclaw configureopenclaw agents add <name>Utilisez openclaw setup à la place si vous avez uniquement besoin de la configuration/de l’espace de travail de base. Utilisez openclaw configure ultérieurement pour des modifications ciblées et openclaw channels add pour une configuration de canal uniquement.