Agent Skills
返回列表
🤖

memsearch 跨代理记忆搜索

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/search-cross-agent-markdown-memory-and-conversation-history-with-memsearch

技能介绍

问题:跨代理的上下文丢失

当开发者在不同编码代理(如 Claude Code、Codex)间切换时,常面临上下文断裂的问题。每个代理独立维护会话历史,导致历史决策、对话记录和笔记无法跨代理检索。例如,上周在 Claude Code 中讨论的接口设计决策,本周在 Codex 中重启会话时需要重新推导,既浪费时间又可能引入不一致。这种上下文丢失迫使开发者反复解释背景,降低了多代理协作的效率。

技能如何工作:构建共享记忆层

memsearch 通过提供 Markdown-first 的共享记忆层,解决跨代理的上下文检索问题。其核心能力包括:

  • 跨代理检索:支持在 Claude Code、Codex 等代理间统一搜索历史记忆,无需依赖单一代理的私有存储。
  • Markdown 优先:直接索引 Markdown 文件,兼容代码注释、设计文档和会话记录,避免结构化数据转换的额外成本。
  • 本地嵌入集成:默认使用 Milvus/ONNX 本地向量数据库,用户也可替换为其他嵌入提供商,保证数据隐私和灵活性。

关键步骤包括:

  • 安装与配置:根据环境选择 uv tool install memsearch、pipx 或 pip 方式安装,并通过插件机制(如 Claude Code 插件)或 CLI 工具接入代理。
  • 记忆注入:代理在会话中自动将关键决策、对话片段写入共享 Markdown 记忆库,形成可检索的历史记录。
  • 实时检索:通过命令行或 API 调用,按关键词或语义检索历史记忆,直接注入当前会话上下文。

适用边界与注意点

  • 客户端兼容性:需使用支持插件机制的编码代理客户端(如 Claude Code、Codex),且需本地文件系统访问权限以读写记忆库。
  • 嵌入配置灵活性:默认依赖 Milvus/ONNX 本地向量数据库,若需使用云端嵌入服务,需自行配置 API 密钥和网络访问。
  • 数据隐私考量:记忆库存储在本地文件系统,适合对数据隐私有要求的开发者;若涉及敏感信息,需确保嵌入模型的本地化部署。

使用场景

  • 在 Claude Code 与 Codex 间切换时,检索上周接口设计决策避免重复推导
  • 跨会话查找历史对话记录,直接复用已确认的架构方案与代码片段
  • 搜索团队笔记中的任务进度,避免在多代理环境中重复询问背景
  • 按关键词检索 Markdown 文档,快速定位历史版本的设计文档与笔记

适合人员

  • 使用多个编码代理(如 Claude Code、Codex)的开发者,需要跨代理检索历史决策与对话记录
  • 技术团队负责人,希望通过共享记忆层统一管理多个 AI 代理的项目上下文
  • 独立开发者,需要在本地环境中维护可检索的 Markdown 记忆库以复用设计笔记