Local-first, cross-session memory for Claude Code, with redaction before embedding. Recall a procedure, decision or answer from any past session, in any other.
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret ×2 in Straska7/cc-history
transport stdio counts 2 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
recall
-
recall_list_projects
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit c641b31 · analyzer v28 · 1h ago
danger signals2
- committed secret Google API key Straska7-cc-history-c641b31/tests/test_redact.py :53
AIzaSy…(39 chars, redacted) - committed secret Anthropic key Straska7-cc-history-c641b31/tests/test_redact.py :58
sk-ant…(37 chars, redacted)
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 13
filesystem 3
- fs Straska7-cc-history-c641b31/cc_history/ingest.py :31
import shutil - fs Straska7-cc-history-c641b31/cc_history/parser.py :44
from pathlib import Path - fs Straska7-cc-history-c641b31/cc_history/paths.py :16
from pathlib import Path
database 1
- db Straska7-cc-history-c641b31/cc_history/ingest.py :115
import sqlite3
tool registrations 2
- recall Straska7-cc-history-c641b31/cc_history/mcp_server.py :76
- recall_list_projects Straska7-cc-history-c641b31/cc_history/mcp_server.py :100
declared dependencies 7
- mcp@>=1.2,<2
- PyYAML@>=6.0
- chromadb@>=0.5
- sentence-transformers@>=3.0
- numpy@>=1.24
- pytest@>=8
- ruff@>=0.6