claude-mem - Claude Code सेशनों के बीच context बनाए रखने के लिए memory compression system
(github.com/thedotmack)- Claude Code सेशन समाप्त होने के बाद भी प्रोजेक्ट context को अपने-आप संरक्षित करने के लिए विकसित किया गया plugin
- सेशन lifecycle hooks का उपयोग करके prompt, tool usage, और समाप्ति समय के context को अपने-आप एकत्रित करता है
- संग्रहीत observation data के आधार पर अर्थ-केंद्रित सारांश और चरणबद्ध context injection करता है
- token cost को दृश्य बनाने वाली Progressive Disclosure रणनीति लागू
mem-searchskill के ज़रिए natural language में पिछले काम, bugs, और decision history की खोज संभव- SQLite + FTS5 और Chroma vector database को मिलाने वाली hybrid search architecture
- MCP-आधारित 3-चरणीय search workflow(search → timeline → get_observations) से लगभग 10x token की बचत
- local HTTP worker service और web viewer UI(पोर्ट 37777) के माध्यम से memory stream और observation ID को real time में देखा जा सकता है
<private>टैग के साथ sensitive context को storage target से बाहर रखने वाला privacy control फीचर- config file के माध्यम से context injection की सीमा, model, और storage location को बारीकी से नियंत्रित किया जा सकता है
- AGPL-3.0 लाइसेंस
1 टिप्पणियां
अच्छा है, बातचीत के इतिहास का प्रबंधन FTS से भी हो रहा है और vector से भी।