Skip to content

claw-mem v2.18.0

Choose a tag to compare

@petercheng petercheng released this 18 May 03:24
· 406 commits to main since this release

v2.18.0 — CompressionSpectrum Default-Enabled

Core Changes

Feature Description
CompressionSpectrum default-enabled enable_compression_spectrum=True
Engram auto-sync Compressed content auto-indexed to Engram
Runtime threshold config configure_thresholds() API

Four-Level Compression Spectrum

L0 Episodes → L1 Skills → L2 Rules → L3 Principles

Trigger Conditions (Configurable)

Level Default Threshold Description
Episode→Skill 5 accesses Frequent access auto-extract
Skill→Rule 3 applications Successful pattern solidify
Rule→Principle 2 verifications Core principle precipitate

Upgrade Guide

v2.17.0 users need no changes — CompressionSpectrum is auto-enabled.

from claw_mem import MemoryManager

mm = MemoryManager()  # CompressionSpectrum enabled by default

# Custom thresholds
mm.compression_spectrum.configure_thresholds(
    access=3,  # Faster Skill compression
    apply=2,   # Faster Rule generation
    verify=1   # Faster Principle precipitation
)

Feature Checklist

  • ✅ Four-quadrant graph (v2.14.0)
  • ✅ Dual-layer structure (v2.14.0)
  • ✅ Edge-level decay (v2.14.0)
  • ✅ O(1) Engram retrieval (v2.15.0)
  • ✅ Spreading Activation (v2.15.0)
  • ✅ CompressionSpectrum default-enabled (v2.18.0)