CLI commands
Підключення
openclaw onboard
Інтерактивне початкове налаштування для локального або віддаленого налаштування Gateway.
Пов’язані посібники
Покроковий опис інтерактивного потоку CLI.
Як початкове налаштування OpenClaw поєднується в єдину систему.
Виведення, внутрішня логіка та поведінка на кожному кроці.
Неінтерактивні прапорці та сценарні налаштування.
Потік початкового налаштування для застосунку в рядку меню macOS.
Приклади
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 використовує провайдери міграції, що належать plugins, як-от Hermes. Він запускається лише для нового налаштування OpenClaw; якщо вже є наявні конфігурація, облікові дані, сеанси або файли пам’яті/ідентичності робочого простору, скиньте їх або виберіть нове налаштування перед імпортом.
--modern запускає попередній перегляд розмовного початкового налаштування Crestodian. Без
--modern команда openclaw onboard зберігає класичний потік початкового налаштування.
Для plaintext-цілей 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 автоматично позначає поширені ідентифікатори моделей бачення як сумісні із зображеннями. Передайте --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 за замовчуванням. Ідентифікатори хмарних моделей, як-от kimi-k2.5:cloud, також працюють тут.
Зберігайте ключі провайдера як посилання замість plaintext:
openclaw onboard --non-interactive \
--auth-choice openai-api-key \
--secret-input-mode ref \
--accept-risk
З --secret-input-mode ref початкове налаштування записує посилання на основі env замість plaintext-значень ключів.
Для провайдерів на основі auth-profile це записує записи keyRef; для користувацьких провайдерів це записує models.providers.<id>.apiKey як env-посилання (наприклад { source: "env", provider: "default", id: "CUSTOM_API_KEY" }).
Контракт неінтерактивного режиму ref:
- Установіть env-змінну провайдера в середовищі процесу початкового налаштування (наприклад
OPENAI_API_KEY). - Не передавайте вбудовані прапорці ключів (наприклад
--openai-api-key), якщо ця env-змінна також не встановлена. - Якщо вбудований прапорець ключа передано без потрібної env-змінної, початкове налаштування швидко завершується з помилкою та підказками.
Параметри токена Gateway у неінтерактивному режимі:
--gateway-auth token --gateway-token <token>зберігає plaintext-токен.--gateway-auth token --gateway-token-ref-env <name>зберігаєgateway.auth.tokenяк env SecretRef.--gateway-tokenі--gateway-token-ref-envвзаємовиключні.--gateway-token-ref-envпотребує непорожньої env-змінної в середовищі процесу початкового налаштування.- З
--install-daemon, коли автентифікація токеном потребує токен, керовані SecretRef токени Gateway перевіряються, але не зберігаються як розв’язаний plaintext у метаданих середовища служби супервізора. - З
--install-daemon, якщо режим токена потребує токен, а налаштований SecretRef токена не розв’язано, початкове налаштування завершується закритою помилкою з підказками щодо виправлення. - З
--install-daemon, якщо налаштовано іgateway.auth.token, іgateway.auth.password, аgateway.auth.modeне задано, початкове налаштування блокує встановлення, доки режим не буде задано явно. - Локальне початкове налаштування записує
gateway.mode="local"у конфігурацію. Якщо в пізнішому конфігураційному файлі відсутнійgateway.mode, розглядайте це як пошкодження конфігурації або неповне ручне редагування, а не як дійсний скорочений шлях локального режиму. - Локальне початкове налаштування встановлює вибрані завантажувані plugins, коли вибраний шлях налаштування цього потребує.
- Віддалене початкове налаштування записує лише дані підключення для віддаленого Gateway і не встановлює локальні пакети plugins.
--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.- Якщо в автоматизації вам потрібні лише записи конфігурації/робочого простору/bootstrap, використовуйте
--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.
Інша поведінка
- Поведінка DM-області локального початкового налаштування: довідник налаштування CLI.
- Найшвидший перший чат:
openclaw dashboard(Control UI, без налаштування каналу). - Користувацький провайдер: підключіть будь-яку кінцеву точку, сумісну з OpenAI або Anthropic, зокрема розміщених провайдерів, яких немає в списку. Використовуйте Unknown для автоматичного визначення.
- Якщо виявлено стан Hermes, початкове налаштування пропонує потік міграції. Використовуйте Migrate для планів dry-run, режиму перезапису, звітів і точних зіставлень.
Поширені подальші команди
openclaw configure
openclaw agents add <name>