La compactación no puede arreglar un contexto que nunca estuvo en la transcripción: diagnóstico de desbordamientos de contexto en OpenClaw

✍️ OpenClawRadar📅 Publicado: 3 de agosto de 2026🔗 Source
La compactación no puede arreglar un contexto que nunca estuvo en la transcripción: diagnóstico de desbordamientos de contexto en OpenClaw
Ad

Un informe reciente en r/openclaw destaca una distinción crítica: el contexto y el historial de conversación no son lo mismo. La sesión del usuario entró en un bucle de compactación—"Compacting context (0 messages)"—porque el prompt del modelo ya excedía su presupuesto antes de que comenzara cualquier conversación. Con aproximadamente 34,500 caracteres de prompt del sistema y solo un presupuesto de 8,000 tokens, la estimación preliminar fue de ~10,700 tokens. La compactación no encontró mensajes de conversación que resumir, por lo que cada reintento volvía a la misma condición de desbordamiento.

El contexto de OpenClaw incluye más que solo turnos de chat. El prompt completo incluye el prompt del sistema, archivos de workspace inyectados (AGENTS.md, SOUL.md, IDENTITY.md, USER.md), metadatos de habilidades, definiciones y esquemas de herramientas, llamadas/resultados de herramientas, y archivos adjuntos. La compactación solo resume turnos de conversación más antiguos—si el costo dominante vive en el prompt del sistema siempre cargado, compactar un transcript vacío nunca lo reducirá.

Diagnostica con Comandos Integrados

Antes de cambiar de modelo o ajustar la configuración de compactación, inspecciona los contribuyentes reales al contexto:

/status
/context list
/context detail
/context map

Ejecuta /context map después de al menos una ejecución normal del modelo para que tenga un informe capturado que visualizar.

Ad

Encuentra al Verdadero Culpable

Una vez que tengas el desglose, actúa sobre la categoría dominante:

  • El historial de conversación domina → la compactación o la poda de resultados antiguos de herramientas ayudan.
  • Los archivos de workspace inyectados dominan → elimina instrucciones duplicadas y mueve material de referencia de fondo fuera de los archivos siempre cargados. Las instrucciones completas de habilidades están diseñadas para cargarse bajo demanda—no las mantengas en archivos inyectados.
  • Los esquemas de herramientas dominan → audita qué herramientas realmente necesita ese agente. Los esquemas consumen contexto aunque no sean visibles como texto de prompt.
  • El prompt del sistema base + el presupuesto de salida reservado ya exceden el presupuesto útil del modelo → cambiar el transcript es la capa incorrecta. Esto se convierte en un problema de ventana del modelo, presupuesto reservado o superficie de herramientas.

Haz que las Reparaciones Sean Reversibles

El autor recomienda un enfoque iterativo que preserve tu configuración actual:

  1. Guarda tu configuración actual.
  2. Cambia una categoría de contribuyente a la vez.
  3. Inicia una nueva sesión y repite la misma tarea pequeña.
  4. Compara /context detail, los registros de compactación de Gateway y el resultado real de la tarea antes/después.

Un recuento de tokens más bajo no es un éxito si el agente pierde instrucciones o herramientas requeridas. La verificación requiere los tres elementos:

  • El prompt cabe en el presupuesto disponible
  • El bucle de compactación no reaparece
  • La misma tarea acotada se completa correctamente

¿Has ejecutado /context detail? ¿Qué domina realmente tu contexto de OpenClaw: archivos de workspace, herramientas/habilidades o historial de conversación? Comparte tus hallazgos en el hilo.

📖 Lee la fuente completa: r/openclaw

Ad

👀 Ver también

Cinco Errores Comunes en la Configuración de OpenClaw que Desperdician Dinero y Crean Riesgos de Seguridad
Consejos

Cinco Errores Comunes en la Configuración de OpenClaw que Desperdician Dinero y Crean Riesgos de Seguridad

Tras revisar más de 50 configuraciones de OpenClaw, los mismos cinco problemas aparecen repetidamente: usar Opus como modelo predeterminado en lugar de Sonnet para la mayoría de tareas, nunca iniciar sesiones nuevas, instalar habilidades sin leer el código fuente, exponer la puerta de enlace a la red y añadir un segundo agente antes de arreglar el primero.

OpenClawRadar
El grupo de límite de tasa OAuth no documentado de Anthropic requiere el mensaje del sistema Claude Code
Consejos

El grupo de límite de tasa OAuth no documentado de Anthropic requiere el mensaje del sistema Claude Code

Al usar tokens OAuth de Anthropic, la API dirige las solicitudes al grupo de límite de tasa de Claude Code según si tu prompt del sistema se identifica como Claude Code. Agregar "Eres Claude Code, la CLI oficial de Anthropic para Claude." a tu prompt del sistema resuelve misteriosos errores 429.

OpenClawRadar
Código Listo para Agentes: Reglas Negativas, Nombres Precisos, READMEs de Directorios
Consejos

Código Listo para Agentes: Reglas Negativas, Nombres Precisos, READMEs de Directorios

Un desarrollador comparte cómo las reglas de CLAUDE.md, las instrucciones negativas y la nomenclatura precisa redujeron el desperdicio de tokens y evitaron que Claude Code inflara clases como UserManager.

OpenClawRadar
Cargar silenciosamente cada servidor MCP en cada mensaje destruye el presupuesto de tokens.
Consejos

Cargar silenciosamente cada servidor MCP en cada mensaje destruye el presupuesto de tokens.

Un usuario con 5–6 servidores MCP descubrió que cada prompt cargaba todos los servidores, causando un enorme desperdicio de tokens. Implementar una capa de enrutamiento para cargar solo los servidores relevantes por prompt redujo drásticamente el uso de tokens y mejoró los tiempos de respuesta.

OpenClawRadar