Memory Search Skill logo

Memory Search Skill

打开

AI Maestro 的记忆搜索 Skill:让 Agent 在开始新工作前先检索长期记忆和历史对话,支持混合、语义、精确词与代码符号检索。

分享:
查看替代方案

概述

Memory Search Skill 是 AI Maestro 的 memory-search Skill。AI Maestro 是 23blocks 开源(MIT)的多 Agent 编排面板,可统一管理 Claude Code、Codex 等编程 Agent,提供持久记忆、Agent 间消息和多机协作。该 Skill 发布在 ai-maestro-plugins 仓库,需要已运行的 AI Maestro 和 Bash 权限。

它的指令刻意很强硬:开始任何非简单任务时,Agent 必须先检索记忆,看之前是否讨论过、做过什么决定、有什么上下文、是否已开工;想重新了解某件事时也要先查记忆再读文件。文件只反映当前状态,记忆记录的是「为什么会这样」。

工作方式

AI Maestro 会把历史会话归类为长期记忆卡片(决策、事实、偏好、模式、洞见),同时保留原始对话记录,并在会话开始和每次提问时注入 ## Memory: 块。memory-search.sh 先返回长期记忆,再返回匹配的原始记录。记忆中提到的实体是图节点,因此可以查询某台主机、服务、文件或人的全部已知信息。

命令 用途
memory-search.sh "<query>" 混合检索(默认)
memory-search.sh --about "<entity>" 某个实体的关系与记忆卡片
--mode semantic 概念相关结果
--mode term 精确词匹配
--mode symbol 历史对话中提到的代码标识符
--role user / --role assistant 只看你的消息或只看 Agent 的回复

快速上手

curl -fsSL https://raw.githubusercontent.com/23blocks-OS/ai-maestro/main/scripts/remote-install.sh | sh

安装程序会部署面板(http://localhost:23000)、消息系统,以及包含 Skill 和 CLI 脚本的 Claude Code 插件。需要 Node.js 18+ 和 tmux;Windows 通过 WSL2 支持。

适用场景

  • 跨会话「继续做 X」,无需重新解释背景。
  • 遵守几周前其他会话或 Agent 做出的决定。
  • 用 --mode symbol 找到某个函数曾在哪里被讨论。

局限

  • 只能在 AI Maestro 内使用,不是独立的记忆工具。
  • 记忆是早期会话的摘录,可能已过时,Skill 要求 Agent 行动前先核实。

常见问题

记忆检索是自动的吗?

Skill 要求 Agent 每个任务都主动检索,AI Maestro 还会把相关记忆注入提示词。

替代方案

  • agentmemory:通过 MCP 和 hooks 为编程 Agent 提供本地持久记忆。
  • Letta:面向有状态、长期记忆 Agent 的平台。

相关 Skill

相关 AI Maestro Skill:Docs Search、Graph Query、Agent Messaging。更多内容见 Skills 分类。

评论

还没有评论。成为第一个评论的人!