Claude Code 和 Codex 共享项目记忆|用 Maestro Memory 保存已确认规则
EnglishClaude Code、Codex 安装步骤
- 从固定提交取得完整 `skills/memory/` 目录。项目内安装可以复制到 Claude Code 的 `.claude/skills/` 或 Codex 的 `.agents/skills/`。
- 在 Claude Code 项目 `.mcp.json` 的 `mcpServers`,或 Codex 用户 `~/.codex/config.toml` 的 `mcp_servers`,新增 `maestro-memory` 的本地 stdio 服务。命令设 `npx`,参数依次设 `-y`、`-p`、`@ddtcorex/maestro-memory@5.3.0`、`maestro-memory-mcp`。按各客户端语法合并现有配置。
- 用空白演示目录开始,将服务进程的 `MAESTRO_MEMORY_DIR` 指向同一个专用测试存储目录,重启两个客户端,从同一演示项目打开会话。
中文摘要
Maestro Memory 把项目事实、日常记录和长期约定存进本机的共享记忆。Claude Code 与 Codex 可以通过 MCP 搜索同一份记录,适合在新会话中找回团队确认过的做法。关键规则写入走额外确认。
SKILL.md 中文导读
可复现示例
在 Claude Code 打开的空白演示项目中,向已经接好测试存储的技能发出这条请求。
请用 memory 技能先搜索“演示备份”。如果当前虚构项目没有同样记录,就把这条普通项目事实保存到项目记忆:演示备份文件命名采用 demo-backup-YYYYMMDD.zip。保存后返回记录编号。再用 Codex 打开同一个项目,请它只在项目记忆中搜索“演示备份”。
工作步骤
- 获取当下项目的记忆上下文,并先搜索类似条目。
- 仅记录对后续任务仍有用的事实,把它归到当前项目。
- 切换客户端后按关键词复查;长期关键约定写入前需要用户确认。
验收方法
Claude Code 保存一条项目记忆并返回记录编号。Codex 在同一测试存储中可查到命名规则。用同一关键词复查时,应识别已存在的事实,避免重复记录。
GitHub 原文 · 更新日期
适用环境
使用支持本地 MCP 的 Claude Code 或 Codex。Maestro Memory 5.3.0 的 Node.js 要求是 22.19 至 22.x,或 24 及以上。示例在本机保存记录,首次通过 `npx` 启动需要访问 npm。
常见问题
为什么在另一个客户端找不到刚保存的项目事实?
先确认两个 MCP 进程使用同一个绝对存储目录,且两个会话打开的是同一个项目路径。普通项目事实按项目路径归属,配置生效前已启动的服务需要重启。