Releases: roboco-io/ralph-mem
Releases · roboco-io/ralph-mem
v0.1.10
v0.1.6
Release v0.1.6
v0.1.5
Release v0.1.5
v0.1.4
Release v0.1.4
v0.1.3
Fixed
- CI 환경에서 타임아웃 테스트 안정화 (sleep 시간 단축)
v0.1.0 - Initial Release
Initial Release
ralph-mem은 Ralph Loop와 claude-mem에서 영감을 받아 시작된 프로젝트입니다.
Features
Core Layer
- SQLite + FTS5 기반 메모리 저장소
- Memory Store (세션/관찰 CRUD)
- Search Engine (전문 검색, Progressive Disclosure)
- Context Compressor (토큰 기반 압축)
Hook Layer
SessionStart- 세션 시작 시 이전 컨텍스트 주입SessionEnd- 세션 종료 시 요약 생성PostToolUse- 도구 사용 결과 자동 기록UserPromptSubmit- 관련 메모리 검색 및 주입
Feature Layer (Ralph Loop)
- Loop Engine - 성공 기준 달성까지 반복 실행
- Success Criteria - test_pass, build_success, lint_clean, type_check, custom
- File Snapshot - 변경 파일 스냅샷 및 롤백
Skills (Slash Commands)
/ralph start <goal>- Loop 시작/ralph stop [--rollback]- Loop 중단/ralph status- 상태 조회/mem-search,/mem-status,/mem-inject,/mem-forget
Performance
- 검색: 0.6ms (1000 obs)
- Hook: 9ms
- 세션 시작: 1ms
- DB 크기: 60MB/1000 세션
Installation
npm install ralph-mem