¿El sistema se comporta raro? Guía de configuración avanzada y debugging

3 min read

Si llegaste hasta aquí, ya montaste OpenClaw desde cero hasta tenerlo funcionando. Nada mal.

Este artículo final reúne los hábitos que vuelven tu sistema más estable y más fácil de mantener.

Qué vas a aprender

  • Encontrar el archivo de configuración y entender sus dos modos de edición
  • Reconocer la forma de una configuración mínima funcional
  • Guardar API keys con variables de entorno
  • Usar el comando de debugging más útil e interpretar errores comunes
  • Elegir la rama de versión adecuada

¿Dónde está el archivo de configuración?

~/.openclaw/openclaw.json

El formato es JSON5, así que permite comentarios y comas finales. Mucho más amable que JSON puro.

Puedes editarlo de dos maneras:

  • En modo formulario dentro de Control UI si quieres algo más amigable
  • En Raw JSON si quieres precisión y rapidez

Ambos modos editan exactamente el mismo archivo.


¿Cómo se ve una configuración mínima?

{
  "agents": {
    "list": [
      { "id": "main", "workspace": "~/.openclaw/workspace-main", "default": true }
    ]
  },
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "tu bot token"
    }
  },
  "bindings": [
    { "agentId": "main", "match": { "channel": "telegram" } }
  ]
}

Haz que la versión simple funcione primero; luego añade complejidad poco a poco.


La forma correcta de guardar API keys

Evita meter la API key directamente en la config si puedes.

Las variables de entorno son más seguras:

# Pon esto en .env o en el entorno del sistema
ANTHROPIC_API_KEY=sk-ant-xxxxx

⚠️ Si el Gateway corre como servicio del sistema, por ejemplo con systemd, asegúrate de que ese servicio carga tu .env. Si no, el asistente puede fallar porque no ve la API key y aparecerán errores como "Shell env off".


La herramienta universal de debugging

Cuando algo se comporte raro, empieza aquí:

openclaw logs --follow

Los logs en tiempo real responden a muchísimas preguntas.

Errores comunes:

Error Causa probable
HTTP 429 Demasiadas peticiones a la API; rate limit
unauthorized Problema con token o con gateway.bind
content tool_use input field required Incompatibilidad de modelo; revisa la documentación
Contexto truncado Abre una sesión nueva o compacta el contexto

¿Qué rama de versión conviene usar?

Rama Ideal para
Stable Uso diario, opción más segura
Beta Probar novedades aceptando algunos bugs
Dev Desarrolladores que quieren lo más nuevo

💡 Antes de una actualización grande, haz backup de ~/.openclaw para tener camino de vuelta.


Serie completa: ¿qué ya sabes hacer?

Con esta serie aprendiste a:

  1. Entender la idea central de OpenClaw
  2. Instalarlo y arrancarlo por primera vez
  3. Gestionar la autenticación del dashboard
  4. Conectar Telegram y otros canales
  5. Darle más capacidades con Skills
  6. Gestionar memoria y workspaces
  7. Repartir trabajo entre varios asistentes
  8. Desplegar el Gateway en un VPS
  9. Automatizar tareas con Cron
  10. Depurar y configurar el sistema con criterio

Para detalles más profundos, toma siempre como referencia oficial docs.openclaw.ai.

Tu asistente de IA ya está listo. Ahora haz que trabaje para ti.

← Anterior: Scheduling y automatización | Volver al primer artículo