openclaw config

Helpers de configuración: get/set/unset/validate valores por ruta e imprimir el archivo de configuración activo. Ejecuta sin un subcomando para abrir el asistente de configuración (igual que openclaw configure).

Ejemplos

openclaw config file
openclaw config get browser.executablePath
openclaw config set browser.executablePath "/usr/bin/google-chrome"
openclaw config set agents.defaults.heartbeat.every "2h"
openclaw config set agents.list[0].tools.exec.node "node-id-or-name"
openclaw config unset tools.web.search.apiKey
openclaw config validate
openclaw config validate --json

Rutas

Las rutas usan notación de punto o corchetes:

openclaw config get agents.defaults.workspace
openclaw config get agents.list[0].id

Usa el índice de la lista de agentes para apuntar a un agente específico:

openclaw config get agents.list
openclaw config set agents.list[1].tools.exec.node "node-id-or-name"

Valores

Los valores se analizan como JSON5 cuando es posible; de lo contrario se tratan como cadenas. Usa --strict-json para requerir análisis JSON5. --json sigue soportado como alias heredado.

openclaw config set agents.defaults.heartbeat.every "0m"
openclaw config set gateway.port 19001 --strict-json
openclaw config set channels.whatsapp.groups '["*"]' --strict-json

Subcomandos

  • config file: Imprime la ruta del archivo de configuración activo (resuelto desde OPENCLAW_CONFIG_PATH o la ubicación por defecto).

Reinicia el gateway después de los cambios.

Validar

Valida la configuración actual contra el esquema activo sin iniciar el gateway.

openclaw config validate
openclaw config validate --json