srxx-memopt
v1.0.0
Published
OpenClaw Memory Optimization System
Readme
OpenClaw Memory Optimizer 🦅
An intelligent memory management and optimization system based on KimiClaw design principles.
Features
- Three-layer Memory Architecture: SOUL.md → MEMORY.md → memory/
- Priority-based Organization: CRITICAL/HIGH/MEDIUM/LOW/ARCHIVE
- Auto-consolidation: Automatic organization and cleanup
- AI-powered Classification: Automatic priority assignment
- Real-time Monitoring: Live system status and analytics
Installation
npm install openclaw-memory-optimizerQuick Start
const { MemoryManager } = require('openclaw-memory-optimizer');
const manager = new MemoryManager({
rootDir: './my-memory-workspace',
autoConsolidate: true
});
await manager.initialize();
await manager.addMemory("[CRITICAL] Review project deadline", { priority: "HIGH" });
const state = await manager.getState();
console.log(state);API Reference
MemoryManager
const manager = new MemoryManager(config);
await manager.initialize();
await manager.addMemory(content, options);
const memories = await manager.getMemories(filters);
const state = await manager.getState();Options
rootDir: Workspace directory (default: './openclaw-workspace')autoConsolidate: Enable auto-consolidation (default: true)autoClassify: Enable AI classification (default: true)
License
MIT
