Ir al contenido

Poda de sesión

La poda de sesión recorta resultados de herramientas antiguos del contexto antes de cada llamada al LLM. Reduce la hinchazón del contexto causada por la acumulación de resultados de herramientas (resultados de ejecución, lecturas de archivos, resultados de búsqueda) sin tocar sus mensajes de conversación.

Las sesiones largas acumulan resultados de herramientas que inflan la ventana de contexto. Esto aumenta el costo y puede forzar la compactación antes de lo necesario.

La poda es especialmente valiosa para el almacenamiento en caché de prompt de Anthropic. Una vez que el TTL del caché expira, la siguiente solicitud vuelve a almacenar en caché el prompt completo. La poda reduce el tamaño de escritura del caché, reduciendo directamente el costo.

  1. Esperar a que expire el TTL del caché (por defecto 5 minutos).
  2. Buscar resultados de herramientas antiguos (los mensajes del usuario y del asistente nunca se tocan).
  3. Recorte suave de los resultados excesivamente grandes — mantener el principio y el final, insertar ....
  4. Limpieza dura del resto — reemplazar con un marcador de posición.
  5. Restablecer el TTL para que las solicitudes de seguimiento reutilicen el caché actualizado.

OpenClaw habilita automáticamente la poda para los perfiles de Anthropic:

Tipo de perfilPoda habilitadaLatido (Heartbeat)
OAuth o token de configuración1 hora
Clave de API30 min

Si establece valores explícitos, OpenClaw no los anulará.

La poda está desactivada por defecto para proveedores que no son Anthropic. Para habilitarla:

{
agents: {
defaults: {
contextPruning: { mode: "cache-ttl", ttl: "5m" },
},
},
}

Para deshabilitar: establecer mode: "off".

PodaCompactación
QuéRecorta resultados de herramientasResume la conversación
¿Guardado?No (por solicitud)Sí (en la transcripción)
AlcanceSolo resultados de herramientasConversación completa

Se complementan entre sí: la poda mantiene el resultado de las herramientas ligero entre los ciclos de compactación.