Referencia de incorporación
Esta es la referencia completa de openclaw onboard.
Para obtener una descripción general de alto nivel, consulte Onboarding (CLI).
Detalles del flujo (modo local)
Sección titulada «Detalles del flujo (modo local)»Detección de configuración existente
- Si
~/.openclaw/openclaw.jsonexiste, elija Mantener valores actuales, Revisar y actualizar o Restablecer antes de la configuración. - Volver a ejecutar la incorporación no borra nada a menos que elija explícitamente Restablecer
(o pase
--reset). - La CLI
--resetpor defecto esconfig+creds+sessions; use--reset-scope fullpara también eliminar el espacio de trabajo. - Si la configuración no es válida o contiene claves heredadas, el asistente se detiene y le pide
que ejecute
openclaw doctorantes de continuar. - Restablecer usa
trash(nuncarm) y ofrece alcances:- Solo configuración
- Configuración + credenciales + sesiones
- Restablecimiento completo (también elimina el espacio de trabajo)
- Si
Model/Auth
- Clave de API de Anthropic: usa
ANTHROPIC_API_KEYsi está presente o solicita una clave, luego la guarda para uso del daemon. - Clave de API de Anthropic: opción preferida de asistente Anthropic en onboarding/configure.
- Token de configuración de Anthropic: aún disponible en onboarding/configure, aunque OpenClaw ahora prefiere el reuso de Claude CLI cuando está disponible.
- Suscripción a OpenAI Code (Codex) (OAuth): flujo del navegador; pegue el
code#state.- Establece
agents.defaults.modelenopenai/gpt-5.5a través del runtime de Codex cuando el modelo no está establecido o ya es de la familia OpenAI.
- Establece
- Suscripción a OpenAI Code (Codex) (emparejamiento de dispositivo): flujo de emparejamiento del navegador con un código de dispositivo de corta duración.
- Establece
agents.defaults.modelenopenai/gpt-5.5a través del runtime de Codex cuando el modelo no está establecido o ya es de la familia OpenAI.
- Establece
- Clave de API de OpenAI: usa
OPENAI_API_KEYsi está presente o solicita una clave, luego la almacena en perfiles de autenticación.- Establece
agents.defaults.modelenopenai/gpt-5.5cuando el modelo no está establecido,openai/*, o referencias de modelo Codex heredadas.
- Establece
- xAI (Grok) OAuth / Clave de API: inicia sesión con xAI OAuth cuando se elige, o solicita
XAI_API_KEYen la ruta de clave de API, y configura xAI como proveedor de modelo. - OpenCode: solicita
OPENCODE_API_KEY(oOPENCODE_ZEN_API_KEY, obténgalo en https://opencode.ai/auth) y le permite elegir el catálogo Zen o Go. - Ollama: ofrece Cloud + Local, Solo Cloud o Solo Local primero.
Cloud onlysolicitaOLLAMA_API_KEYy usahttps://ollama.com; los modos respaldados por el host solicitan la URL base de Ollama, descubren los modelos disponibles y extraen automáticamente el modelo local seleccionado cuando es necesario;Cloud + Localtambién verifica si ese host de Ollama ha iniciado sesión para el acceso en la nube. - Más detalles: Ollama
- Clave de API: almacena la clave por usted.
- Vercel AI Gateway (proxy multi-modelo): solicita
AI_GATEWAY_API_KEY. - Más detalles: Vercel AI Gateway
- Cloudflare AI Gateway: solicita Account ID, Gateway ID y
CLOUDFLARE_AI_GATEWAY_API_KEY. - Más detalles: Cloudflare AI Gateway
- MiniMax: la configuración se escribe automáticamente; el predeterminado alojado es
MiniMax-M3. La configuración con clave de API usaminimax/..., y la configuración OAuth usaminimax-portal/.... - Más detalles: MiniMax
- StepFun: la configuración se escribe automáticamente para StepFun estándar o Step Plan en endpoints de China o globales.
- El estándar actualmente incluye
step-3.5-flash, y Step Plan también incluyestep-3.5-flash-2603. - Más detalles: StepFun
- Synthetic (compatible con Anthropic): solicita
SYNTHETIC_API_KEY. - Más detalles: Synthetic
- Moonshot (Kimi K2): la configuración se escribe automáticamente.
- Kimi Coding: la configuración se escribe automáticamente.
- Más detalles: Moonshot AI (Kimi + Kimi Coding)
- Skip: sin autenticación configurada aún.
- Elija un modelo predeterminado de las opciones detectadas (o ingrese proveedor/modelo manualmente). Para la mejor calidad y un menor riesgo de inyección de prompts, elija el modelo de última generación más fuerte disponible en su pila de proveedores.
- Onboarding ejecuta una verificación de modelo y advierte si el modelo configurado es desconocido o falta autenticación.
- El modo de almacenamiento de clave de API usa valores de perfil de autenticación en texto plano por defecto. Use
--secret-input-mode refpara almacenar referencias respaldadas por variables de entorno en su lugar (por ejemplokeyRef: { source: "env", provider: "default", id: "OPENAI_API_KEY" }). - Los perfiles de autenticación residen en `~/.openclaw/agents/
/agent/auth-profiles.json
(claves de API + OAuth).~/.openclaw/credentials/oauth.json` es una importación heredada solamente. - Más detalles: /concepts/oauth- Clave de API de Anthropic: usa
Workspace
- Predeterminado
~/.openclaw/workspace(configurable). - Inicializa los archivos del espacio de trabajo necesarios para el ritual de arranque del agente.
- Diseño completo del espacio de trabajo + guía de copia de seguridad: Agent workspace
- Predeterminado
Gateway
- Puerto, enlace, modo de autenticación, exposición a tailscale.
- Recomendación de autenticación: mantenga Token incluso para el bucle local (loopback) para que los clientes WS locales deban autenticarse.
- En modo token, la configuración interactiva ofrece:
- Generar/guardar token en texto sin formato (predeterminado)
- Usar SecretRef (opcional)
- Quickstart reutiliza los SecretRefs existentes
gateway.auth.tokenen los proveedoresenv,fileyexecpara el arranque del panel/probe de incorporación. - Si ese SecretRef está configurado pero no se puede resolver, la incorporación falla pronto con un mensaje claro de solución en lugar de degradar silenciosamente la autenticación en tiempo de ejecución.
- En modo contraseña, la configuración interactiva también admite almacenamiento en texto sin formato o SecretRef.
- Ruta de SecretRef de token no interactivo: `—gateway-token-ref-env
. - Requiere una variable de entorno no vacía en el entorno del proceso de incorporación. - No se puede combinar con—gateway-token`. - Desactive la autenticación solo si confía completamente en cada proceso local. - Los enlaces no locales siguen requiriendo autenticación.Channels
- WhatsApp: inicio de sesión QR opcional.
- Telegram: token del bot.
- Discord: token del bot.
- Google Chat: JSON de cuenta de servicio + audiencia de webhook.
- Mattermost (plugin): token del bot + URL base.
- Signal: instalación opcional de
signal-cli+ configuración de cuenta. - iMessage: ruta de la CLI
imsg+ acceso a la BD de Messages; use un contenedor SSH cuando el Gateway se ejecute fuera de Mac. - Seguridad de MD: el valor predeterminado es emparejamiento. El primer DM envía un código; apruébelo a través de `openclaw pairing approve
` o use listas de permitidos.
Modo no interactivo
Sección titulada «Modo no interactivo»Use --non-interactive para automatizar o crear scripts de incorporación:
openclaw onboard --non-interactive \ --mode local \ --auth-choice apiKey \ --anthropic-api-key "$ANTHROPIC_API_KEY" \ --gateway-port 18789 \ --gateway-bind loopback \ --install-daemon \ --daemon-runtime node \ --skip-skillsAñada --json para obtener un resumen legible por máquina.
SecretRef del token de Gateway en modo no interactivo:
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--gateway-token y --gateway-token-ref-env son mutuamente excluyentes.
Los ejemplos de comandos específicos del proveedor se encuentran en CLI Automation. Use esta página de referencia para la semántica de las opciones (flags) y el orden de los pasos.
Agregar agente (no interactivo)
Sección titulada «Agregar agente (no interactivo)»openclaw agents add work \ --workspace ~/.openclaw/workspace-work \ --model openai/gpt-5.5 \ --bind whatsapp:biz \ --non-interactive \ --jsonAsistente RPC de Gateway
Sección titulada «Asistente RPC de Gateway»El Gateway expone el flujo de incorporación a través de RPC (wizard.start, wizard.next, wizard.cancel, wizard.status).
Los clientes (aplicación macOS, Interfaz de Control) pueden renderizar los pasos sin volver a implementar la lógica de incorporación.
Configuración de Signal (signal-cli)
Sección titulada «Configuración de Signal (signal-cli)»La incorporación puede instalar signal-cli desde los lanzamientos de GitHub:
- Descarga el activo de lanzamiento apropiado.
- Lo almacena en
~/.openclaw/tools/signal-cli/<version>/. - Escribe
channels.signal.cliPathen su configuración.
Notas:
- Las compilaciones de JVM requieren Java 21.
- Las compilaciones nativas se utilizan cuando están disponibles.
- Windows usa WSL2; la instalación de signal-cli sigue el flujo de Linux dentro de WSL.
Lo que escribe el asistente
Sección titulada «Lo que escribe el asistente»Campos típicos en ~/.openclaw/openclaw.json:
agents.defaults.workspaceagents.defaults.model/models.providers(si se elige Minimax)tools.profile(la incorporación local usa por defecto"coding"si no está establecido; se conservan los valores explícitos existentes)gateway.*(mode, bind, auth, tailscale)session.dmScope(detalles del comportamiento: CLI Setup Reference)channels.telegram.botToken,channels.discord.token,channels.matrix.*,channels.signal.*,channels.imessage.*- Listas de permitidos de canales (Slack/Discord/Matrix/Microsoft Teams) cuando acepta durante las indicaciones (los nombres se resuelven en ID cuando es posible).
skills.install.nodeManagersetup --node-manageraceptanpm,pnpmobun.- La configuración manual aún puede usar
yarnestableciendoskills.install.nodeManagerdirectamente.
wizard.lastRunAtwizard.lastRunVersionwizard.lastRunCommitwizard.lastRunCommandwizard.lastRunMode
openclaw agents add escribe agents.list[] y bindings opcional.
Las credenciales de WhatsApp se guardan en ~/.openclaw/credentials/whatsapp/<accountId>/.
Las sesiones se almacenan en ~/.openclaw/agents/<agentId>/sessions/.
Algunos canales se entregan como complementos. Cuando elige uno durante la configuración, el proceso de incorporación le pedirá que lo instale (npm o una ruta local) antes de que pueda configurarse.
Documentos relacionados
Sección titulada «Documentos relacionados»- Resumen de incorporación: Incorporación (CLI)
- Incorporación de la aplicación de macOS: Incorporación
- Referencia de configuración: Configuración de la puerta de enlace
- Proveedores: WhatsApp, Telegram, Discord, Google Chat, Signal, iMessage
- Habilidades: Habilidades, Configuración de habilidades