> ## Documentation Index
> Fetch the complete documentation index at: https://openclaw.veiseule.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Протокол онбординга и конфига

# Онбординг + Протокол конфигурации

Назначение: общие поверхности онбординга и конфига для CLI, приложения для macOS и веб‑интерфейса.

## Компоненты

* Движок мастера (общий сеанс + подсказки + состояние онбординга).
* Онбординг в CLI использует тот же поток мастера, что и UI‑клиенты.
* RPC шлюза Gateway предоставляет эндпоинты мастера и схемы конфига.
* Онбординг в macOS использует модель шагов мастера.
* Веб‑интерфейс рендерит формы конфига из JSON Schema + подсказок UI.

## RPC шлюза Gateway

* `wizard.start` params: `{ mode?: "local"|"remote", workspace?: string }`
* `wizard.next` params: `{ sessionId, answer?: { stepId, value? } }`
* `wizard.cancel` params: `{ sessionId }`
* `wizard.status` params: `{ sessionId }`
* `config.schema` params: `{}`

Ответы (форма)

* Мастер: `{ sessionId, done, step?, status?, error? }`
* Схема конфига: `{ schema, uiHints, version, generatedAt }`

## Подсказки UI

* `uiHints` с ключами по пути; необязательные метаданные (label/help/group/order/advanced/sensitive/placeholder).
* Чувствительные поля отображаются как поля ввода пароля; слоя редактирования нет.
* Неподдерживаемые узлы схемы откатываются к «сырому» редактору JSON.

## Примечания

* Этот документ — единое место для отслеживания рефакторингов протокола онбординга/конфига.
