Skip to main content
Використовуйте openclaw onboard --non-interactive для автоматизації налаштування за допомогою скриптів. Для цієї команди потрібен прапорець --accept-risk: неінтерактивне налаштування може записувати облікові дані та конфігурацію демона без запиту на підтвердження, тому цей прапорець є явним підтвердженням прийняття ризику.
--json не вмикає неінтерактивний режим. Для скриптів явно передавайте --non-interactive --accept-risk.

Базовий приклад неінтерактивного налаштування

Додайте --json, щоб отримати зведення у форматі, придатному для машинного читання.
  • Типове значення --gateway-port18789; передавайте цей прапорець лише для перевизначення.
  • --skip-bootstrap пропускає створення типових файлів робочого простору для автоматизації, яка попередньо заповнює власний робочий простір.
  • --secret-input-mode ref зберігає в профілі автентифікації посилання на змінну середовища ({ source: "env", provider: "default", id: "<ENV_VAR>" }) замість ключа у вигляді відкритого тексту. У неінтерактивному режимі ref змінну середовища постачальника вже має бути задано в середовищі процесу: передавання прапорця з ключем без відповідної змінної середовища негайно завершується помилкою.

Приклади для окремих постачальників

Для каталогу Go замініть на --auth-choice opencode-go --opencode-go-api-key "$OPENCODE_API_KEY".
--custom-api-key є необов’язковим: деякі кінцеві точки не потребують автентифікації. Якщо його не вказано, під час початкового налаштування перевіряється наявність CUSTOM_API_KEY у середовищі. --custom-provider-id є необов’язковим і, якщо його не вказано, автоматично визначається з базової URL-адреси. Типове значення --custom-compatibilityopenai (інші значення: openai-responses, anthropic).OpenClaw визначає підтримку зображень як вхідних даних за відомими шаблонами ідентифікаторів моделей із підтримкою зору (gpt-4o, claude-3/4, gemini, суфікси -vl/vision тощо). Додайте --custom-image-input, щоб примусово ввімкнути її для нерозпізнаної моделі з підтримкою зору, або --custom-text-input, щоб примусово дозволити лише текст.Варіант режиму ref, який зберігає apiKey як { source: "env", provider: "default", id: "CUSTOM_API_KEY" }:
Автентифікація за допомогою токена налаштування Anthropic залишається підтримуваною, але OpenClaw надає перевагу повторному використанню Claude CLI, коли доступний локальний вхід у Claude CLI. Для робочого середовища віддавайте перевагу ключу API Anthropic.

Додавання іншого агента

openclaw agents add <name> створює окремого агента з власним робочим простором, сеансами та профілями автентифікації. Запуск без --workspace (та без інших прапорців) відкриває інтерактивний майстер; передавання будь-якого з прапорців --workspace, --model, --agent-dir, --bind або --non-interactive запускає команду неінтерактивно, після чого --workspace стає обов’язковим.
Ключі конфігурації, які записує команда (запис agents.list[] для ідентифікатора нового агента):
  • name
  • workspace
  • agentDir
  • model (лише коли передано --model)
Примітки:
  • Типовий робочий простір (якщо в інтерактивному майстрі не вказано --workspace): ~/.openclaw/workspace-<agentId>.
  • --bind <channel[:accountId]> можна передавати кілька разів; додайте прив’язки, щоб спрямовувати вхідні повідомлення новому агенту (це також можна зробити інтерактивно в майстрі).
  • Ім’я агента нормалізується до коректного ідентифікатора агента; main зарезервовано.

Пов’язана документація