CLI commands
入門
openclaw onboard
用於本機或遠端 Gateway 設定的互動式上線引導。
相關指南
互動式 CLI 流程逐步說明。
OpenClaw 上線引導如何銜接運作。
輸出、內部機制與各步驟行為。
非互動式旗標與腳本化設定。
macOS 選單列 App 的上線引導流程。
範例
openclaw onboard
openclaw onboard --modern
openclaw onboard --flow quickstart
openclaw onboard --flow manual
openclaw onboard --flow import
openclaw onboard --import-from hermes --import-source ~/.hermes
openclaw onboard --skip-bootstrap
openclaw onboard --mode remote --remote-url wss://gateway-host:18789
--flow import 會使用 Plugin 擁有的遷移提供者,例如 Hermes。它只會針對全新的 OpenClaw 設定執行;如果已存在設定、憑證、工作階段或工作區記憶體/身分檔案,請在匯入前重設或選擇全新的設定。
--modern 會啟動 Crestodian 對話式上線引導預覽。若沒有
--modern,openclaw onboard 會保留傳統上線引導流程。
對於明文私人網路 ws:// 目標(僅限受信任網路),請在上線引導程序環境中設定
OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1。
這個用戶端傳輸的破窗例外沒有對應的 openclaw.json
設定。
非互動式自訂提供者:
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 是選用的。若省略,上線引導會檢查 CUSTOM_API_KEY。
OpenClaw 會自動將常見的視覺模型 ID 標記為支援影像。對於未知的自訂視覺 ID,傳入 --custom-image-input;或傳入 --custom-text-input 以強制使用純文字中繼資料。
LM Studio 在非互動式模式中也支援提供者專屬的金鑰旗標:
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-risk
非互動式 Ollama:
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 預設為 http://127.0.0.1:11434。--custom-model-id 是選用的;若省略,上線引導會使用 Ollama 建議的預設值。雲端模型 ID,例如 kimi-k2.5:cloud,也可在此使用。
將提供者金鑰儲存為參照,而不是明文:
openclaw onboard --non-interactive \
--auth-choice openai-api-key \
--secret-input-mode ref \
--accept-risk
使用 --secret-input-mode ref 時,上線引導會寫入由環境支援的參照,而不是明文金鑰值。
對於由驗證設定檔支援的提供者,這會寫入 keyRef 項目;對於自訂提供者,這會將 models.providers.<id>.apiKey 寫成環境參照(例如 { source: "env", provider: "default", id: "CUSTOM_API_KEY" })。
非互動式 ref 模式合約:
- 在上線引導程序環境中設定提供者環境變數(例如
OPENAI_API_KEY)。 - 除非該環境變數也已設定,否則不要傳入行內金鑰旗標(例如
--openai-api-key)。 - 如果傳入行內金鑰旗標但未設定必要的環境變數,上線引導會快速失敗並提供指引。
非互動式模式中的 Gateway 權杖選項:
--gateway-auth token --gateway-token <token>會儲存明文權杖。--gateway-auth token --gateway-token-ref-env <name>會將gateway.auth.token儲存為環境 SecretRef。--gateway-token與--gateway-token-ref-env互斥。--gateway-token-ref-env需要上線引導程序環境中存在非空的環境變數。- 使用
--install-daemon時,若權杖驗證需要權杖,由 SecretRef 管理的 Gateway 權杖會被驗證,但不會以已解析明文形式持久化到監督服務環境中繼資料。 - 使用
--install-daemon時,若權杖模式需要權杖且設定的權杖 SecretRef 無法解析,上線引導會以關閉方式失敗並提供修復指引。 - 使用
--install-daemon時,如果同時設定了gateway.auth.token和gateway.auth.password,且未設定gateway.auth.mode,上線引導會阻止安裝,直到明確設定模式為止。 - 本機上線引導會將
gateway.mode="local"寫入設定。如果稍後的設定檔缺少gateway.mode,請將其視為設定損壞或不完整的手動編輯,而不是有效的本機模式捷徑。 - 當選定的設定路徑需要時,本機上線引導會安裝選定的可下載 Plugin。
- 遠端上線引導只會寫入遠端 Gateway 的連線資訊,不會安裝本機 Plugin 套件。
--allow-unconfigured是獨立的 Gateway 執行階段逃生出口。它不代表上線引導可以省略gateway.mode。
範例:
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-risk
非互動式本機 Gateway 健康狀態:
- 除非傳入
--skip-health,否則上線引導會等待可連線的本機 Gateway,然後才成功結束。 --install-daemon會先啟動受管理的 Gateway 安裝路徑。若未使用它,你必須已經有本機 Gateway 正在執行,例如openclaw gateway run。- 如果你只想在自動化中寫入設定/工作區/啟動檔案,請使用
--skip-health。 - 如果你自行管理工作區檔案,請傳入
--skip-bootstrap以設定agents.defaults.skipBootstrap: true,並略過建立AGENTS.md、SOUL.md、TOOLS.md、IDENTITY.md、USER.md、HEARTBEAT.md和BOOTSTRAP.md。 - 在原生 Windows 上,
--install-daemon會先嘗試 Scheduled Tasks;如果建立工作被拒絕,則退回為每位使用者 Startup 資料夾中的登入項目。
使用參照模式的互動式上線引導行為:
- 在提示時選擇 使用祕密參照。
- 接著選擇其一:
- 環境變數
- 已設定的祕密提供者(
file或exec)
- 上線引導會在儲存參照前執行快速預檢驗證。
- 如果驗證失敗,上線引導會顯示錯誤並讓你重試。
非互動式 Z.AI 端點選擇
# Promptless endpoint selection
openclaw 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-cn
非互動式 Mistral 範例:
openclaw onboard --non-interactive \
--auth-choice mistral-api-key \
--mistral-api-key "$MISTRAL_API_KEY"
流程備註
流程類型
quickstart:最少提示,並自動產生 Gateway 權杖。manual:針對連接埠、綁定位址和驗證提供完整提示(advanced的別名)。import:執行偵測到的遷移提供者、預覽計畫,然後在確認後套用。
提供者預先篩選
當驗證選擇隱含偏好的提供者時,上線引導會將預設模型和允許清單選擇器預先篩選至該提供者。對於 Volcengine 和 BytePlus,這也會符合 coding-plan 變體(volcengine-plan/*、byteplus-plan/*)。
如果偏好提供者篩選尚未產生任何已載入模型,上線引導會改回未篩選的型錄,而不是讓選擇器留空。
網頁搜尋後續提示
某些網頁搜尋提供者會觸發提供者專屬的後續提示:
- Grok 可以提供選用的
x_search設定,使用相同的XAI_API_KEY以及一個x_search模型選擇。 - Kimi 可以詢問 Moonshot API 區域(
api.moonshot.ai或api.moonshot.cn)以及預設的 Kimi 網頁搜尋模型。
常見後續命令
openclaw configure
openclaw agents add <name>