#Claude Cli not working
1 messages ยท Page 1 of 1 (latest)
JoseA, primero necesito la versiรณn porque muchos fallos raros vienen de mismatch:
openclaw --version
claude --version
claude -p "hola"
openclaw models status
Con Claude Max hay dos caminos distintos:
- Claude CLI nativo en OpenClaw: instala/inicia sesiรณn en Claude Code en la misma mรกquina y luego corre:
claude auth login
openclaw onboard
# elige: Claude CLI
openclaw models list --provider anthropic
- Proxy Claude Max API: si estรกs usando
claude-max-api-proxy, primero prueba:
claude-max-api
curl http://localhost:3456/health
curl http://localhost:3456/v1/models
y OpenClaw debe apuntar a OPENAI_BASE_URL: "http://localhost:3456/v1".
Docs:
https://docs.openclaw.ai/providers/anthropic
https://docs.openclaw.ai/providers/claude-max-api-proxy
https://docs.openclaw.ai/help/faq
Pega esos outputs, especialmente el error exacto de claude -p "hola" o openclaw models status, y lo aterrizamos.
necesito solucionarlo
Claro. Para solucionarlo sin adivinar necesito ver dรณnde falla exactamente.
Ejecuta esto en la misma mรกquina donde corre OpenClaw y pega la salida completa:
openclaw --version
claude --version
claude -p "di hola"
openclaw models status
openclaw status --all
Si claude -p "di hola" falla, el problema estรก en Claude CLI/login de Anthropic antes de OpenClaw. En ese caso prueba:
claude auth login
claude -p "di hola"
Si claude -p funciona pero OpenClaw no, entonces revisamos openclaw models status y el provider/auth que estรก usando.
Docs relevantes:
https://docs.openclaw.ai/providers/anthropic
https://docs.openclaw.ai/help/faq
si respondio
Perfecto, entonces Claude CLI sรญ funciona. El fallo estรก en cรณmo OpenClaw estรก detectando/usando ese login.
Ahora corre:
openclaw models status
openclaw models list --provider anthropic
openclaw onboard
En openclaw onboard, elige Claude CLI cuando pregunte por Anthropic/Claude. Despuรฉs reinicia el gateway si lo tienes como daemon:
openclaw gateway restart
openclaw models status
Si sigue fallando, pega la salida de openclaw models status y el error exacto. Esa salida normalmente dice si no encuentra el CLI, si estรก usando otro provider/model, o si hay un auth profile viejo pisando la configuraciรณn.
net-4-6
Fallbacks (1) : claude-cli/claude-sonnet-4-6
Image model : -
Image fallbacks (0): -
Aliases (3) : opus -> anthropic/claude-opus-4-7, gemini -> google/gemini-3.1-pro-preview, sonnet -> anthropic/claude-sonnet-4-6
Configured models (12): openai-codex/gpt-5.4-mini, openai-codex/gpt-5.4, openai-codex/o4-mini, openai-codex/o3, anthropic/claude-haiku-4-5, anthropic/claude-opus-4-6, anthropic/claude-opus-4-5, anthropic/claude-sonnet-4-5, anthropic/claude-opus-4-7, openai-codex/gpt-5.5, google/gemini-3.1-pro-preview, anthropic/claude-sonnet-4-6
Auth overview
Auth store : ~/.openclaw/agents/main/agent/auth-profiles.json
Shell env : off
Providers w/ OAuth/tokens (4): anthropic (1), claude-cli (1), google-gemini-cli (1), openai-codex (1)
- anthropic effective=profiles:~/.openclaw/agents/main/agent/auth-profiles.json | profiles=1 (oauth=0, token=1, api_key=0) | anthropic:claude-cli=token:sk-ant-o...CiJ6rwAA [disabled:billing 5h]
- claude-cli effective=profiles:~/.openclaw/agents/main/agent/auth-profiles.json | profiles=1 (oauth=0, token=1, api_key=0) | anthropic:claude-cli=token:sk-ant-o...CiJ6rwAA [disabled:billing 5h] | synthetic=plugin-owned | source=Claude CLI native auth
- google-gemini-cli effective=profiles:~/.openclaw/agents/main/agent/auth-profiles.json | profiles=1 (oauth=1, token=0, api_key=0) | google-gemini-cli:lmaturana.jose@gmail.com=OAuth (lmaturana.jose@gmail.com)
- openai effective=env:no...ed | env=no...ed | source=env: OPENAI_API_KEY
- openai-codex effective=profiles:~/.openclaw/agents/main/agent/auth-profiles.json | profiles=1 (oauth=1, token=0, api_key=0) | openai-codex:lmaturana.jose@gmail.com=OAuth (lmaturana.jose@gmail.com)
OAuth/token status
- claude-cli
- anthropic:claude-cli ok expires in 95152d
- google-gemini-cli
- google-gemini-cli:lmaturana.jose@gmail.com (lmaturana.jose@gmail.com) expired expires in 0m
- openai-codex
- openai-codex:lmaturana.jose@gmail.com (lmaturana.jose@gmail.com) ok expires in 9d
root@srv1448944:~#
- openai-codex:lmaturana.jose@gmail.com (lmaturana.jose@gmail.com) ok expires in 9d
La clave estรก aquรญ:
anthropic:claude-cli ... [disabled:billing 5h]
Eso significa: el login sรญ existe y el token estรก OK, pero OpenClaw recibiรณ un error tipo billing/quota de Anthropic y deshabilitรณ temporalmente ese perfil por 5 horas. No parece un problema de โClaude CLI no estรก logueadoโ.
Para confirmar el motivo exacto, corre una prueba en vivo:
openclaw models status --probe --probe-provider claude-cli
openclaw logs --follow
Luego intenta mandar un mensaje a OpenClaw y pega el error que salga en logs.
Cosas probables:
- Si el error dice Extra usage is required for long context requests, desactiva cualquier configuraciรณn de 1M/long context o habilita Extra Usage en Anthropic. Docs: https://docs.openclaw.ai/gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context
- Si dice quota/usage/billing limit, toca esperar la ventana o usar Anthropic API key. Tu
claude -ppuede responder igual, pero OpenClaw puede estar cayendo en una ruta que Anthropic clasifica distinto. - Mientras tanto puedes cambiar temporalmente a otro provider que ya tienes OK, por ejemplo OpenAI Codex, con:
openclaw models set openai-codex/gpt-5.4-mini
openclaw gateway restart
No borres auth files todavรญa. Primero necesitamos el error exacto del probe/logs.
ionId":"66721de2-bd8a-4cd5-ba0c-df4c8e46286c","lane":"main","decision":"candidate_failed","requestedProvider":"anthropic","requestedModel":"claude-sonnet-4-6","candidateProvider":"anthropic","candidateModel":"claude-sonnet-4-6","attempt":1,"total":1,"reason":"billing","status":402,"errorPreview":"{"type":"error","error":{"type":"invalid_request_error","message":"You're out of extra usage. Add more at claude.ai/settings/usage and keep going."},"request_id":"sha256:6f17b336ed03"}","errorHash":"sha256:ffa82fb39873","errorFingerprint":"sha256:6f0c10a1c1ff","providerErrorType":"invalid_request_error","providerErrorMessagePreview":"You're out of extra usage. Add more at claude.ai/settings/usage and keep going.","requestIdHash":"sha256:6f17b336ed03","fallbackStepType":"fallback_step","fallbackStepFromModel":"anthropic/claude-sonnet-4-6","fallbackStepFromFailureReason":"billing","fallbackStepFromFailureDetail":"You're out of extra usage. Add md":true,"fallbackConfigured":false} model fallback decision
13:40:17+00:00 error Embedded agent failed before reply: LLM request rejected: You're out of extra usage. Add more at claude.ai/settings/usage and keep going.
13:40:26+00:00 warn Config warnings:
- plugins.entries.codex: plugin codex: blocked plugin candidate: suspicious ownership (/home/openclaw-user/.openclaw/npm/node_modules/@openclaw/codex, uid=1001, expected uid=0 or root)
- plugins.entries.whatsapp: plugin not installed: whatsapp โ install the official external plugin with: openclaw plugins install clawhub:@openclaw/whatsapp
- plugins.entries.codex: plugin present but blocked: codex (see preceding plugin warning; source: /home/openclaw-user/.openclaw/npm/node_modules/@openclaw/codex; fix the blocked plugin path instead of removing config)
- plugins.allow: plugin present but blocked: codex (see preceding plugin warning; source: /home/openclaw-user/.openclaw/npm/node_modules/@openclaw/codex; fix the blocked plugin path instead of removing config)
JoseA, can you also paste openclaw --version? Version mismatches cause a lot of weirdness here.
From this log, the actual failure is Anthropic billing, not the Claude CLI install itself:
402 / You're out of extra usage. Add more at claude.ai/settings/usage and keep going.
So OpenClaw asked anthropic/claude-sonnet-4-6, Anthropic rejected it, and the log says fallbackConfigured=false, so there was no backup model to continue with.
Next checks/fixes:
openclaw status --all
openclaw models status
openclaw logs --follow
Then either add Claude extra usage in Anthropic/Claude settings, switch to an Anthropic API key, or configure a fallback/alternate model so OpenClaw is not stuck on that one Claude route. Anthropic setup docs: https://docs.openclaw.ai/providers/anthropic and general triage: https://docs.openclaw.ai/help/faq
The Codex plugin warning is separate: the gateway is rejecting /home/openclaw-user/.openclaw/npm/node_modules/@openclaw/codex because its owner uid is 1001 but the gateway expected uid 0/root. That usually means the plugin was installed as one OS user but the gateway is running as another. Fix that by making the gateway and plugin install use the same user, or reinstall/fix the plugin path ownership for the user that actually runs the gateway. Donโt just remove the config; the warning is saying the plugin is present but blocked for safety.
The WhatsApp warning is only relevant if you expect WhatsApp to work; install it with the command shown in the log if needed.
como configurar anthropic con mi suscripcion claude max
JoseA, para usar tu suscripciรณn Claude Max con OpenClaw, no la configures como ANTHROPIC_API_KEY. Max va por la ruta Claude CLI / Claude Code login.
Pasos:
openclaw --version
claude --version
claude -p "hola"
openclaw onboard
En openclaw onboard, elige Claude CLI cuando te pregunte por Anthropic. OpenClaw reutiliza el login existente de Claude CLI en esa misma mรกquina.
Luego verifica:
openclaw models list --provider anthropic
openclaw models status
openclaw status --all
Importante: el Gateway tiene que correr como el mismo usuario del sistema que hizo claude login. Si hiciste login como tu usuario normal pero el gateway corre como root u otro usuario, OpenClaw no va a ver esas credenciales. En ese caso, o ejecuta el gateway con tu usuario, o haz el login/configuraciรณn desde el usuario que realmente corre el gateway.
Si sigue saliendo el error You're out of extra usage, entonces Claude Max sรญ estรก conectado, pero Anthropic agotรณ tu uso/extra usage para esa ruta. Ahรญ toca esperar el reset o agregar extra usage en Claude settings.
Docs:
https://docs.openclaw.ai/providers/anthropic
https://docs.openclaw.ai/help/faq
โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ main (๐ง LucIA) โ ABSENT โ 19 โ 1m ago โ ~/.openclaw/agents/main/sessions/sessions.json โ
โ gastos (GastosBot) โ PRESENT โ 3 โ 19m ago โ ~/.openclaw/agents/gastos/sessions/sessions.json โ
โโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Diagnosis (read-only)
Gateway connection details:
Gateway target: ws://127.0.0.1:18789
Source: local loopback
Config: /root/.openclaw/openclaw.json
Bind: lan
โ Config: /root/.openclaw/openclaw.json
โ Secret diagnostics (0)
โ Restart sentinel: none
โ Port 18789
Detected OpenClaw Gateway listener on the configured port.
! Tailscale exposure: off ยท daemon unknown
โ Skills: 20 eligible ยท 0 missing ยท /home/openclaw-user/.openclaw/workspace
โ Plugin compatibility (none)
โ Channel issues (none)
Pasteable debug report. Auth tokens redacted.
Troubleshooting: https://docs.openclaw.ai/troubleshooting
โ
root@srv1448944:~#
JoseA, aquรญ la pista clave es esta:
Config: /root/.openclaw/openclaw.json
root@srv1448944
Skills: /home/openclaw-user/.openclaw/workspace
Tu Gateway estรก corriendo/configurado como root, pero parte del entorno estรก en openclaw-user. Para Claude Max eso importa mucho: OpenClaw solo puede reutilizar el login de Claude CLI del mismo usuario del sistema que ejecuta el Gateway.
Prueba esto como root, justo donde estรกs:
openclaw --version
whoami
claude --version
claude -p "hola"
openclaw models status
Si claude -p "hola" falla como root, entonces OpenClaw tampoco va a poder usar tu Claude Max desde ese gateway. Tienes dos caminos:
- Recomendado: correr/configurar el Gateway con el mismo usuario que tiene
claude login, probablementeopenclaw-user. - Alternativa: hacer
claude logincomoroot, aunque no me encanta porque mezcla credenciales personales con root.
Despuรฉs de cambiar el usuario/login, reinicia el gateway y vuelve a probar:
openclaw gateway restart
openclaw models status
openclaw status --all
es necesario activar extra usage para utilizar?
Sรญ y no.
Para usar Claude Max con Claude CLI, no deberรญas necesitar una API key de Anthropic. OpenClaw puede reutilizar tu login de Claude CLI.
Pero tu log decรญa:
You're out of extra usage. Add more at claude.ai/settings/usage and keep going.
Eso viene de Anthropic/Claude, no de OpenClaw. Significa que esa cuenta ya consumiรณ el uso disponible para esa ruta en ese momento. Entonces tienes estas opciones:
- Esperar a que se reinicie tu lรญmite de Claude Max.
- Activar/comprar extra usage en Claude settings si quieres seguir usando Claude ahora.
- Configurar otro proveedor/modelo como fallback para que OpenClaw no se quede bloqueado cuando Claude rechace la solicitud.
- Usar una Anthropic API key separada, si quieres facturaciรณn API mรกs predecible.
Tambiรฉn ojo con lo anterior: si el gateway corre como root, el claude -p "hola" tiene que funcionar como root. Si no, primero hay que arreglar el usuario/login antes de tocar extra usage.
como hago para eliminar los modelos y toda su configuracion para isntalarlos de nuevo desde cero
JoseA, hazlo en dos niveles. Primero intenta el reset solo de modelos/auth, y deja el reset total como รบltimo recurso.
Como tu reporte mostrรณ Config: /root/.openclaw/openclaw.json, estos comandos afectan la config de root. Si quieres usar openclaw-user, cambia primero a ese usuario y haz todo desde ahรญ.
Reset recomendado para modelos Anthropic/Claude:
openclaw backup create
openclaw model auth logout --provider anthropic
openclaw config unset agents.defaults.model
openclaw config unset agents.defaults.models
openclaw config unset agents.defaults.imageModel
openclaw config unset agents.defaults.pdfModel
openclaw models auth order clear --provider anthropic
openclaw gateway restart
openclaw models status
Despuรฉs configรบralo desde cero con Claude Max / Claude CLI:
claude auth login
claude auth status --text
claude -p "hola"
openclaw models auth login --provider anthropic --method cli --set-default
openclaw models status --probe
openclaw gateway restart
Si openclaw model auth logout no existe en tu versiรณn, pรกsame openclaw --version y la salida de:
openclaw models auth --help
openclaw model auth --help
รltimo recurso, mรกs destructivo: openclaw reset. Primero mira quรฉ borrarรญa:
openclaw reset --scope full --dry-run
No uses --yes hasta estar seguro, porque full borra estado/workspace ademรกs de config. Docs: https://docs.openclaw.ai/help/faq y https://docs.openclaw.ai/gateway/authentication
he restaurado mi configuraciond esde un backup estable
Perfecto. Si al restaurar ese backup estable ya volviรณ a funcionar, buena seรฑal.
Para dejarlo bien cerrado: reinicia el gateway despuรฉs de restaurar la config y comprueba:
openclaw --version
openclaw doctor
Si el error de Claude CLI sigue saliendo, pรกsame el output de openclaw --version y el fragmento relevante de openclaw doctor/logs, y lo miramos desde ahรญ.
OpenClaw 2026.4.25 (aa36ee6)
Config was last written by a newer OpenClaw (2026.5.7); current version is 2026.4.25.
๐ฆ OpenClaw 2026.4.25 (aa36ee6) โ I'm not saying your workflow is chaotic... I'm just bringing a linter and a helmet.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ OPENCLAW ๐ฆ
โ OpenClaw doctor
โ
โ Update โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
โ โ
โ This install is not a git checkout. โ
โ Run openclaw update to update via your package manager (npm/pnpm), then rerun doctor. โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
Config was last written by a newer OpenClaw (2026.5.7); current version is 2026.4.25.
โ Refresh expiring OAuth tokens now? (static tokens need re-auth)
โ โ Yes / โ No
โ
Ahรญ estรก el problema: la config fue escrita por 2026.5.7, pero ahora estรกs arrancando 2026.4.25. Eso puede romper cosas aunque hayas restaurado un backup โestableโ, porque el binario viejo no entiende del todo la config nueva.
Yo harรญa esto:
openclaw update --dry-run
openclaw update
openclaw gateway restart
openclaw doctor
openclaw --version
El objetivo es que openclaw --version quede en 2026.5.7 o mรกs nuevo. Si openclaw update te deja todavรญa en 2026.4.25, dime cรณmo lo instalaste (npm, pnpm, Docker, source, etc.) y el output del --dry-run.
Docs de canales/update: https://docs.openclaw.ai/install/development-channels
La otra opciรณn serรญa restaurar un backup de config escrito por 2026.4.25 o anterior, pero actualizar OpenClaw es el camino mรกs limpio aquรญ.
Elige Yes.
Eso solo intenta refrescar tokens OAuth que estรฉn cerca de caducar. Si algรบn token es โstaticโ y no se puede refrescar automรกticamente, te pedirรก re-autenticarlo despuรฉs. Es normal durante openclaw update/migraciones.
โ Update gateway service config to the recommended defaults now?
โ โ Yes / โ No
Sรญ, elige Yes tambiรฉn.
Ese prompt actualiza la config del servicio del gateway a los defaults recomendados para la versiรณn nueva. Como justo vienes de un mismatch 2026.5.7 config vs 2026.4.25 binario, conviene dejar el servicio alineado con la versiรณn actual.
Despuรฉs de que termine:
openclaw gateway restart
openclaw doctor
openclaw --version
user/.openclaw/agents/main/sessions/sessions.json (47 entries)
- agent:main:telegram:group:-1003669799675:topic:1881 (1m ago)
- agent:main:telegram:slash:7891363123 (1m ago)
- agent:main:main (1m ago)
- agent:main:main:heartbeat (51m ago)
- agent:main:cron:ac64a7be-d15e-49fc-bdff-f1278e9b5595 (85m ago)
โ
โ Memory search โ
โ
โ Memory search provider is set to "gemini" but no API key was found. โ
โ Semantic recall will not work without a valid API key. โ
โ Gateway memory probe for default agent is not ready: gateway memory probe failed: No API โ
โ key found for provider "google". Auth store: โ
โ /home/openclaw-user/.openclaw/agents/main/agent/auth-profiles.json (agentDir: โ
โ /home/openclaw-user/.openclaw/agents/main/agent). Configure auth for this agent โ
โ (openclaw agents add <id>) or copy auth-profiles.json from the main agentDir. โ
โ โ
โ Fix (pick one): โ
โ - Set GEMINI_API_KEY in your environment โ
โ - Configure credentials: openclaw configure --section model โ
โ - To disable: openclaw config set agents.defaults.memorySearch.enabled false โ
โ โ
โ Verify: openclaw memory status --deep โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
Run "openclaw doctor --fix" to apply changes.
Config was last written by a newer OpenClaw (2026.5.7); current version is 2026.4.25.
La lรญnea importante sigue siendo esta:
Config was last written by a newer OpenClaw (2026.5.7); current version is 2026.4.25.
O sea: todavรญa estรกs ejecutando 2026.4.25. Hasta que eso no cambie, no me fiarรญa de los demรกs errores.
Haz primero:
openclaw update --dry-run
openclaw update
which openclaw
openclaw --version
openclaw gateway restart
openclaw doctor
Si despuรฉs de openclaw update sigue en 2026.4.25, pega aquรญ el output de:
which openclaw
npm list -g openclaw --depth=0
pnpm list -g openclaw --depth=0
Lo de Memory search provider is set to "gemini" but no API key was found es aparte: puedes arreglarlo configurando Gemini/Google, o desactivarlo con:
openclaw config set agents.defaults.memorySearch.enabled false
Pero primero hay que resolver el mismatch de versiรณn.
esta actualizaciona fectara si estoy utilizando claude cli?
Puede afectar la integraciรณn, pero no deberรญa โromperโ Claude CLI como programa separado.
La actualizaciรณn de openclaw update actualiza OpenClaw/gateway y cรณmo OpenClaw invoca o detecta backends como Claude CLI. No deberรญa borrar tu login de Claude CLI ni tu configuraciรณn propia de Anthropic/Claude, pero despuรฉs de actualizar puede pedirte refrescar OAuth o revalidar credenciales si la config estaba desalineada.
Antes de actualizar, puedes comprobar que Claude CLI funciona por su cuenta:
claude --version
claude
Luego actualiza OpenClaw y reinicia:
openclaw update
openclaw gateway restart
openclaw doctor
Si Claude CLI funciona en terminal pero OpenClaw sigue fallando, entonces el problema estรก en la integraciรณn/config de OpenClaw, no en Claude CLI directamente.
claude
2.1.121 (Claude Code)
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Accessing workspace:
/root
Quick safety check: Is this a project you created or one you trust? (Like your own code, a well-known open source project, or work from your team). If not, take a moment to review
what's in this folder first.
Claude Code'll be able to read, edit, and execute files here.
Security guide
โฏ 1. Yes, I trust this folder
2. No, exit
Claude CLI sรญ estรก instalado y arranca. Pero ojo: lo estรกs lanzando desde /root, y Claude Code te estรก pidiendo confiar en ese workspace.
Si tรบ controlas esa mรกquina y realmente quieres usar /root como workspace, puedes elegir 1. Yes. Pero para probar sin mezclar permisos/root, mejor sal con 2 y ejecรบtalo desde una carpeta normal de trabajo, por ejemplo:
mkdir -p ~/claude-test
cd ~/claude-test
claude
Esto confirma Claude CLI de forma mรกs limpia. Luego volvemos a OpenClaw: el problema principal sigue siendo que OpenClaw estรก en 2026.4.25 con config escrita por 2026.5.7.
Usage: openclaw [options] [command]
โฆ +36 lines (ctrl+o to expand)
โ Ya ubiquรฉ openclaw. Es un paquete npm global:
- Binario: /usr/bin/openclaw โ /usr/lib/node_modules/openclaw/openclaw.mjs
- Versiรณn actual: 2026.4.25 (aa36ee6)
- Estado: /root/.openclaw โ /home/openclaw-user/.openclaw
- Veo respaldos previos en ~/.openclaw_backup/ y un tarball 2026-03-17T15-20-openclaw-backup-memory-only.tar.gz
โ โ Versiรณn โ Backup โ Instalaciรณn โ Submit โ
ยฟCรณmo instalaste openclaw originalmente?
โฏ 1. npm global como root
sudo npm i -g openclaw โ uso la misma ruta para actualizar
- Con un manejador (nvm/volta/fnm)
Necesito saber cuรกl para usar el npm correcto - No estoy seguro
Investigo antes de actuar para no romper la ruta de instalaciรณn - Type something.
Por ese output, elige 1. npm global como root.
La pista fuerte es:
/usr/bin/openclaw โ /usr/lib/node_modules/openclaw/openclaw.mjs
Eso parece instalaciรณn global del sistema, no nvm/volta/fnm. Para actualizar esa misma instalaciรณn normalmente serรญa algo como:
sudo npm install -g openclaw@latest
openclaw --version
openclaw gateway restart
openclaw doctor