Skip to content

Releases: roboco-io/ralph-mem

v0.1.10

20 Jan 10:53

Choose a tag to compare

Fixed

  • Hook 실행 시 bun:sqlite 모듈을 찾을 수 없는 오류 수정 (node → bun 런타임 변경)
  • CI 환경에서 타임아웃 테스트 스킵 (shell 프로세스 kill 동작이 환경마다 다름)

v0.1.6

18 Jan 22:45

Choose a tag to compare

Release v0.1.6

v0.1.5

18 Jan 22:41

Choose a tag to compare

Release v0.1.5

v0.1.4

18 Jan 07:29

Choose a tag to compare

Release v0.1.4

v0.1.3

18 Jan 06:45

Choose a tag to compare

Fixed

  • CI 환경에서 타임아웃 테스트 안정화 (sleep 시간 단축)

v0.1.0 - Initial Release

17 Jan 08:04

Choose a tag to compare

Initial Release

ralph-mem은 Ralph Loopclaude-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