Claude-Mem

Claude-Mem 将编程 Agent 的操作整理成可检索的观察记录和摘要,方便在新的会话中接着之前的工作。

为编程项目设计一份可控的记忆交接

选一个反复丢失的上下文,参考 Claude-Mem 的搜索、时间线和按编号读取机制,设计一份轻量交接。

提供项目名称、常见的中断点和允许保留的来源记录。

复制请求,在 Floatboat 新对话中粘贴,并提供所需资料。

下载 Floatboat

带入 Floatboat 的请求

请求可预览和复制,不会从此处自动发送。

参考来源: Claude-Mem
https://github.com/thedotmack/claude-mem

先阅读原始说明并核对当前环境与依赖。需要安装或连接新工具时,先提出方案。

我的任务:
阅读 Claude-Mem 的架构和搜索文档。为结账模块的错误调查设计一份交接,写明观察编号、相关时间范围和分支或测试引用。列出不能进入记忆的内容,以及改代码前如何核对找回的说法。

期望交付:
一份决策记录格式、检索检查点,以及明确的数据保留与复核范围。

Claude-Mem 怎样找回之前的工作上下文

编程会话结束后,工具输出和决策理由容易散落在历史记录里。Claude-Mem 通过不同宿主的集成采集观察、生成摘要,并保留可检索的会话记录。可以在本地工作进程的界面里查看存下了什么。

检索先返回带编号的简短索引,再沿时间线查看附近事件,最后只读取选中记录的全文。启动时注入的上下文有独立设置。Claude Code 和 Codex 默认使用当前宿主的观察记录,可以设置为包含其他来源。

如果用 Floatboat 交接任务,可以借鉴这种做法:保存少量有价值的决定,按下一个任务检索。拿到历史解释后用当前代码和测试复核,并在开启采集、摘要服务或同步前先划定数据范围。

Claude-Mem 记录和检索哪些信息

采集决定哪些活动留下记录,存储决定记录在哪里,检索决定新会话读多少。先用临时仓库核对本地工作进程的记录和返回内容。

  • 会话观察与事件钩子

    通过对应编程宿主的集成记录工具活动。不同宿主能捕获的信息有差异,启用前可以先核对。

  • 本地工作进程与查看界面

    用网页界面检查已经保存的观察和摘要。本地工作进程在 SQLite 中存放会话、观察与摘要。

  • 分层 MCP 检索

    先找观察编号,再查看相关时间线,只为选中的结果读取完整记录。

Claude-Mem 的使用场景

把检索到的观察当作历史线索。先找回能解释旧决定的那条记录,再对照当前分支、依赖和测试,确认当时的条件是否依然成立。

会话重置后继续排查错误

用症状、失败的测试名或函数名找到先前的观察记录。对照当前分支复跑当时的步骤,确认错误仍能复现再动代码。

找回旧架构决定的理由

查找当时的决定和它前后的操作,再与对应提交和后续修改对照。这样能判断临时补丁是否还需要保留。

换编程 Agent 前确认交接范围

先决定接收方是否要读取其他宿主的观察记录。用一份模拟交接测试启动上下文,核对项目和来源是否在预期范围内。

抽查一次会话保留了哪些内容

用获准的样本文字做一个小任务,在本地查看界面对照已保存的记录,顺便验证项目文档提供的私密内容标记是否生效。

开启会话记忆前需要检查什么

不同宿主能采集的事件并不完全相同。用测试项目分别检查启动时注入的历史、摘要模型的处理路径,以及可选同步会发送哪些数据。

  • 支持的编程宿主

    按对应安装说明准备。Claude Code 路径要求 Node.js 20 或更新版本,以及支持插件的 Claude Code。

  • 清晰的数据范围

    决定哪些活动允许记录,并在接触客户资料或内部仓库前核对摘要服务和同步设置。

  • 复查记忆的方式

    在本地界面选一段测试会话,验证索引搜索、时间线与按观察编号读取详情。

AI 为什么在新会话里忘记之前的工作

了解哪些决定和项目记录能让新会话接着完成任务。

相关软件项目

比较这些项目的用途、运行条件和源码许可。

Claude-Mem 常见问题

Claude-Mem 是 Anthropic 发布的吗?
上游 README 将作者标为 Alex Newman,GitHub 账号是 thedotmack。Claude Code 是它支持的编程宿主之一。
新会话会加载之前的整段对话吗?
项目保留观察和摘要。启动上下文可以限制,MCP 检索也可以只打开挑选出来的完整记录。
默认会跨宿主注入历史吗?
上游文档说明 Claude Code 和 Codex 启动时默认只用当前宿主的观察记录。纳入其他来源需要调整设置。
本地存储就意味着摘要也在本地生成吗?
工作进程可以在本地保存记录。摘要使用所选的观察服务,可选同步也有独立设置,三者应分别核对。
处理敏感项目之前应该验证什么?
在临时项目核对实际采集的内容和私密标记的效果,再确认摘要请求和可选同步各自会发往哪里。
Apache-2.0 覆盖哪些部分?
上游许可说明涵盖公开核心,包括记忆引擎、服务端、CLI、SDK 与适配器。托管和保留的商业服务另行说明。