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 desdeOPENCLAW_CONFIG_PATHo 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