Recall 跨会话记忆
Recall 记忆服务的 Mod:输入框上方一行显示工作区和本会话已存记忆。
示意。实际效果取决于 Mod、终端和运行环境。
安装
/plugin marketplace add joseairosa/recall-claude-plugin
/plugin install recall@recall-claude-plugin
/reload-plugins在 Claude Code 会话里逐行执行这些命令。
claude plugin marketplace add joseairosa/recall-claude-plugin
claude plugin install recall@recall-claude-plugin然后在会话里执行 /reload-plugins,或开一个新会话。
请帮我安装 Claude Code Mod「Recall 跨会话记忆」(https://github.com/joseairosa/recall-claude-plugin)。安装前先阅读仓库 README 的 Security 和 Requirements 部分,告诉我它会读写哪些内容、运行什么命令、是否联网,以及对 Claude Code 版本、系统和终端的要求。确认没有问题后,运行 claude plugin marketplace add joseairosa/recall-claude-plugin 和 claude plugin install recall@recall-claude-plugin 完成安装,最后提醒我在会话里执行 /reload-plugins。把这段话发给 Claude Code,它会先读原作者说明再安装。
git clone https://github.com/joseairosa/recall-claude-plugin
cd recall-claude-plugin
claude --plugin-dir .克隆仓库后用 --plugin-dir 在本地会话中试用。
它会碰什么
据原作者说明,收录时核对;可用 claude plugin validate 自行检查。
读取
有读取 Recall 配置与 API key、会话仓库与 git remote、Bash 调用与输出。
写入文件
有每 15 秒写 ~/.claude/recall/mod-heartbeat-<会话> 心跳文件;脚本另存配置与状态。
运行命令
有Mod 本身不启动进程;同插件的 shell hooks 会运行 bash 脚本(部分用 python3)。
联网
有向 recallmcp.com 或自建 Recall 发送记忆、读状态,并调用 Recall MCP。
介绍
Recall 是 Jose Airosa 的跨会话记忆插件(连接 recallmcp.com 托管服务或自建实例),1.18 起带一个 Claude Code function hooks Mod(hooks/register.js,需要 Claude Code 2.1.287+)。Mod 部分在终端和桌面版里:
- 在输入框上方画 Recall 一行:粗体名称、当前工作区,以及本会话已存几条、最近活动和版本;有新版本时提示更新命令。
- 记录失败的 shell 命令(输出先脱敏)并在后台批量发到 Recall,不再为每条命令启动脚本。
- 会话丢失工作区时自动确认工作区并重试一次 Recall 调用(首次会弹
set_workspace权限)。
注意这是整套插件:安装时一并带上 Recall MCP 服务器、命令、子代理,以及 SessionStart / PreCompact / Stop 等 shell 命令型 hooks(bash 脚本,部分需要 python3)和可选状态栏脚本;Mod 运行时状态栏会省掉重复的 Recall 段。必须先用 /recall:setup 配置 Recall API key(或设 RECALL_API_KEY),没有后端时 Mod 只能显示空状态。VS Code 面板、claude -p、--bare 等不跑 Mod,脚本照常工作。
下方预览为示意,本站未实测。
适合谁
- 已在用 Recall 记忆服务、想在界面上看到它状态的人
- 想让失败命令自动存进跨会话记忆的人
运行要求
- Claude Code ≥ 2.1.287
- 需要 Recall API key(recallmcp.com 或自建实例),先运行 /recall:setup。
- 安装会同时带上 MCP、命令与 shell 命令型 hooks;部分脚本需要 python3。