echo-state
State management layer for the echo-agent framework.
Quickstart
[]
= "0.1"
use InMemoryStore;
use SlidingWindowCompressor;
use InMemoryAuditLogger;
// Persistent key-value memory
let store = new;
// Context window compression
let compressor = new;
Contents
- Memory: Dual-layer memory —
Store(long-term KV) +Checkpointer(session persistence) - Context Compression: SlidingWindow, LLM Summary, and Hybrid compressors
- Audit Logging: Structured event logging with pluggable backends
Feature Flags
| Flag | Description |
|---|---|
sqlite |
Enable SqliteStore for disk-backed persistent memory |
License
MIT