mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-17 23:09:35 +00:00
feat: Install and integrate claude-mem persistent memory system
Installed claude-mem v12.1.0 — persistent memory compression for Claude Code: - Automatically captures every session's work - Compresses observations using AI (95% token reduction) - 3-layer progressive retrieval (search → timeline → full) - Worker running on port 37777 - SQLite + Chroma vector search for hybrid retrieval - Updated CLAUDE.md with claude-mem section - Added integration documentation to memory/patterns/ https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
This commit is contained in:
parent
b4a46076fc
commit
ce13ee2c46
@ -86,3 +86,15 @@ Before writing code, classify your task:
|
||||
- Always detect dialect before processing (saudi/gulf/msa)
|
||||
- Check for Arabizi and suggest Arabic conversion
|
||||
- Check code-switching (Arabic+English mixed) for readability
|
||||
|
||||
## claude-mem (Persistent Memory)
|
||||
|
||||
Installed and active. Automatically captures every session's work and injects context into new sessions.
|
||||
|
||||
- **Worker**: `npx claude-mem start` (port 37777)
|
||||
- **Web UI**: http://localhost:37777
|
||||
- **Search**: Use `/mem-search` in Claude Code
|
||||
- **Data**: `~/.claude-mem/claude-mem.db` (SQLite + Chroma vectors)
|
||||
- **Privacy**: Wrap sensitive content in `<private>...</private>` tags
|
||||
- **Token savings**: ~95% reduction via 3-layer progressive retrieval
|
||||
- **Auto-captures**: tool executions, session summaries, decisions, bugs, patterns
|
||||
|
||||
68
salesflow-saas/memory/patterns/claude-mem-integration.md
Normal file
68
salesflow-saas/memory/patterns/claude-mem-integration.md
Normal file
@ -0,0 +1,68 @@
|
||||
# claude-mem Integration — Dealix AI Revenue OS
|
||||
|
||||
**Date**: 2026-04-11 | **Status**: active | **Version**: 12.1.0
|
||||
|
||||
## What It Does
|
||||
|
||||
claude-mem automatically captures everything that happens during Claude Code sessions, compresses it using AI, and injects relevant context into future sessions. This gives the project **persistent memory across sessions**.
|
||||
|
||||
## How It Works
|
||||
|
||||
1. **SessionStart** → injects context from previous sessions (50 observations from last 10 sessions)
|
||||
2. **UserPromptSubmit** → captures your prompts
|
||||
3. **PostToolUse** → every tool execution generates a compressed observation
|
||||
4. **Stop** → generates session summary (request, investigated, learned, completed, next steps)
|
||||
5. **SessionEnd** → finalizes the session
|
||||
|
||||
## 3-Layer Token Retrieval
|
||||
|
||||
| Layer | What | Cost |
|
||||
|-------|------|------|
|
||||
| `search` | Compact index of titles/dates/types | ~50-100 tokens/result |
|
||||
| `timeline` | Chronological context around observation | ~100-200 tokens/result |
|
||||
| `get_observations` | Full observation records | ~500-1000 tokens/result |
|
||||
|
||||
This progressive approach saves ~10x tokens by filtering before fetching.
|
||||
|
||||
## Commands
|
||||
|
||||
```bash
|
||||
npx claude-mem start # Start worker
|
||||
npx claude-mem stop # Stop worker
|
||||
npx claude-mem status # Check status
|
||||
npx claude-mem install # Reinstall/update
|
||||
```
|
||||
|
||||
In Claude Code: `/mem-search` to search past work
|
||||
|
||||
## Configuration
|
||||
|
||||
Settings at `~/.claude-mem/settings.json`:
|
||||
- `CLAUDE_MEM_MODEL`: sonnet (default)
|
||||
- `CLAUDE_MEM_CONTEXT_OBSERVATIONS`: 50
|
||||
- `CLAUDE_MEM_CONTEXT_SESSION_COUNT`: 10
|
||||
- `CLAUDE_MEM_PROVIDER`: claude
|
||||
|
||||
## Data Location
|
||||
|
||||
```
|
||||
~/.claude-mem/
|
||||
├── claude-mem.db # SQLite database
|
||||
├── settings.json # Configuration
|
||||
├── chroma/ # Vector embeddings
|
||||
└── logs/ # Worker logs
|
||||
```
|
||||
|
||||
## Privacy
|
||||
|
||||
Wrap sensitive content in `<private>...</private>` tags to prevent storage.
|
||||
|
||||
## Integration with Dealix
|
||||
|
||||
claude-mem works as a global Claude Code plugin. It automatically hooks into ALL sessions regardless of project. No per-project configuration needed.
|
||||
|
||||
Benefits for Dealix:
|
||||
- Remembers architecture decisions across sessions
|
||||
- Tracks bugs fixed and patterns discovered
|
||||
- Preserves context about Saudi market learnings
|
||||
- Reduces token usage by ~95% for repeated context
|
||||
Loading…
Reference in New Issue
Block a user