O que recall faz?
Pesquise na agentmemory por observações, sessões e aprendizados passados sobre um tópico usando busca híbrida BM25 + vetorial + grafo. Use quando o usuário disser "recall", "o que fizemos sobre", "já vimos", "alguma vez" ou precisar de contexto de sessões anteriores.
Uso
Quando um usuário disser uma das palavras-chave acima, use agent.brain.search() com a consulta fornecida. Aguarde o resultado e o apresente ao usuário como uma lista resumida ou formate-o de acordo com a preferência do usuário.
Exemplos
Usuário: "recall o que discutimos sobre a implementação do sistema de login"Agente: Executa uma busca na agentmemory e retorna as observações, sessões e aprendizados relevantes.
Configuração
Este skill requer que a agentmemory esteja configurada e inicializada no início da sessão. Certifique-se de que o agente esteja executando dentro de um contexto onde a agentmemory está disponível (por exemplo, Claude Code, Cursor, Codex).
Como funciona
O skill utiliza três estratégias de busca combinadas:
- BM25: Uma função de classificação baseada em termos, que corresponde a palavras-chave exatas.
- Busca Vetorial: Usa embeddings semânticos para encontrar conteúdo com significado similar.
- Busca em Grafo: Navega por relacionamentos entre entidades na agentmemory.
O resultado é uma correspondência de alta relevância que combina todos esses aspectos.
Notas de implementação
- O desenvolvedor deve garantir que o agente esteja configurado com acesso à agentmemory (geralmente através de bibliotecas como
agentmemoryouagentmemory-langchain). - Para ambientes como Cursor ou Claude Code, verifique se o módulo agentmemory foi importado e inicializado corretamente.
- Evite usar este skill para buscas não relacionadas à memória do agente; ele é projetado exclusivamente para recuperação de contexto de sessões passadas.
Referências
- Documentação da agentmemory: [link]
- Repositório original do skill: rohitg00/recall