Receber por email
← Voltar para o catálogo

memory-recall

Search and recall relevant memories from past sessions via memsearch. Use when the user's question could benefit from historical context, past decisions, debugging notes, previous conversations, or project knowledge -- especially questions like 'what did I decide about X', 'why did we do Y', or 'have I seen this before'. Also use when you see `[memsearch] Memory available` hints injected via Sessi

2.1kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add zilliztech/memsearch

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/memory-recall-mqnqlkvk/svg)](https://www.skillteca.com.br/skills/memory-recall-mqnqlkvk)

Skills relacionadas

Ver todas de Desenvolvimento →

Alerta por categoria

Receba novas skills de Desenvolvimento toda segunda

1 email curto, só com as skills novas de Desenvolvimento. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

You have three memory tools for progressive recall. Start with search, go deeper only when needed.

Tools (use progressively)

1. memory_search — Start here

Semantic search across all past conversation memories.

  • Returns: chunk summaries with dates, topics, chunk_hash identifiers
  • Use for: "What did we discuss about X?", "Have I asked about Y before?"

2. memory_get — When search results aren't detailed enough

Expands a specific chunk_hash to show the full markdown section with surrounding context.

  • Input: chunk_hash from memory_search results
  • Returns: full section text, may include transcript anchors (<!-- session:UUID transcript:PATH -->)
  • Use for: "Show me the details", "I need more context on that result"

3. memory_transcript — When you need the exact original conversation

Parses the original session transcript to retrieve the raw dialogue.

  • Input: transcript_path from the anchor comment in memory_get results
  • Returns: formatted conversation with [User]/[Assistant] labels and tool calls
  • Use for: "What exactly did I say?", "Show me the original conversation"
  • If the anchor format is unfamiliar (e.g. rollout:, turn:, db: instead of transcript:), try reading the referenced file directly to explore its structure and locate the relevant conversation by the session or turn identifiers in the anchor.

Decision guide

| User intent | Tools to use | |---|---| | Quick recall ("did we discuss X?") | memory_search only | | Need details ("what was the solution?") | memory_search → memory_get | | Need original dialogue ("show me the exact conversation") | memory_search → memory_get → memory_transcript |

Tips

  • memory_search returns chunk_hash — pass it to memory_get for expansion
  • memory_get may reveal <!-- session:UUID transcript:PATH --> anchors — pass the path to memory_transcript
  • If memory_search returns no results, try rephrasing with different keywords
  • Results are sorted by relevance (hybrid BM25 + vector search)

When unsure what to search

The SessionStart injection already shows you a heading-level preview of recent memory files — skim it first to spot concrete topics (dates, session numbers, task names). If that preview doesn't surface an obvious query, try broad keywords like overview, recent work, or a topic guess — hybrid BM25 + vector retrieval will surface chunks that share any of the terms, and you can iterate from there.

Compartilhar X LinkedIn