Memory Search Skill logo

Memory Search Skill

Visit

AI Maestro skill that makes agents search their long-term memory and past conversations before new work, with hybrid, semantic, term, and symbol search modes.

Share:
View alternatives

Overview

Memory Search Skill is the memory-search skill from AI Maestro, an MIT-licensed dashboard by 23blocks for orchestrating many coding agents (Claude Code, Codex, and others) with persistent memory, agent-to-agent messaging, and multi-machine support. The skill is published in the ai-maestro-plugins repository and requires a running AI Maestro installation with Bash access.

Its instructions are deliberately forceful: at the start of any non-trivial task, the agent must search memory for previous discussions, past decisions, prior context, and earlier work before doing anything else, and check memory before re-reading files to re-learn something. Files show the current state; memory records why it is that way.

How It Works

AI Maestro classifies past sessions into long-term memory cards (decisions, facts, preferences, patterns, insights) and keeps the raw conversation history. It also injects a ## Memory: block at session start and with each prompt. memory-search.sh returns long-term memories first, then matching raw history. Entities mentioned in memories are graph nodes, so you can ask for everything known about one host, service, file, or person.

Command Purpose
memory-search.sh "<query>" Hybrid search (default)
memory-search.sh --about "<entity>" Relations and memory cards for one entity
--mode semantic Conceptually related results
--mode term Exact term matching
--mode symbol Code identifiers mentioned in past conversations
--role user / --role assistant Only your messages or only the agent's

Quick Start

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

The installer sets up the dashboard (at http://localhost:23000), the messaging system, and the Claude Code plugin with its skills and CLI scripts. It needs Node.js 18+ and tmux; Windows is supported through WSL2.

Use Cases

  • "Continue working on X" across sessions without re-explaining context.
  • Respecting decisions made weeks ago by another session or agent.
  • Finding where a function was discussed with --mode symbol.

Limitations

  • Only works inside AI Maestro; it is not a standalone memory tool.
  • Memories are excerpts from earlier sessions and can be outdated, so the skill tells agents to verify before acting.

FAQ

Is the memory search automatic?

The skill instructs the agent to search proactively on every task, and AI Maestro also injects relevant memory into the prompt.

Alternatives

  • agentmemory, local persistent memory for coding agents via MCP and hooks.
  • Letta, a platform for stateful agents with long-term memory.

Related AI Maestro skills: Docs Search, Graph Query, and Agent Messaging. More in Skills.

Comments

No comments yet. Be the first to comment!