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)