AI++
thedotmack·智能体·TypeScript

claude-mem:给 Claude Code 装上跨会话持久记忆

claude-mem 是一个 Claude Code 插件,通过 5 个生命周期钩子(SessionStart→UserPromptSubmit→PostToolUse→Summary→SessionEnd)捕获会话里的每一步工具调用,用 Claude Agent SDK 做语义压缩,存进本地 SQLite + Chroma 向量库,下次会话自动把相关上下文注回。它提出 RAD(Retrieval Augmented Development)这一开放标准,用三层渐进式检索(search→timeline→get_observations)把 token 开销压到全量检索的约 1/10。已支持 Claude Code、Gemini CLI、OpenCode、OpenClaw、Codex、Hermes、Copilot 等主流编码 Agent,GitHub 星标数短期飙升,是「Agent 记忆」方向目前最受关注的开源项目之一。

把 RAG 思路从「外部知识检索」搬到「Agent 自身工作记忆」,让编码 Agent 跨会话保留项目理解。