Pular para o conteúdo
Skillpedia
Agentes48 mil · #3587

mesh-memory

Permite que seu agente salve e recupere informações importantes por significado, não por palavras-chave. Ajuda a construir uma memória persistente para conversas mais inteligentes e contínuas.

O que ela faz

É uma memória digital para a IA. Ela salva o que a IA aprendeu ou decidiu em sessões passadas, permitindo que ela encontre essas informações depois, mesmo que você não se lembre das palavras exatas que usou. Funciona como um caderno organizado para a IA.

Quando usar

  • ✓Quando a IA precisa lembrar de decisões ou anotações de trabalhos anteriores.
  • ✓Para guardar um histórico do que a IA fez em uma sessão, para usar depois.
  • ✓Quando você quer que a IA encontre informações por significado, não por palavras-chave exatas.

Exemplo do que pedir para a IA

“Lembre-me sobre a decisão que tomamos sobre o banco de dados para o projeto X.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/mesh-memory/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/mesh-memory/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA salva suas anotações e decisões em um banco de dados especial. Quando você pergunta algo, ela procura por informações que tenham o mesmo significado do que você perguntou, mesmo que as palavras sejam diferentes.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill mesh-memory

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/mesh-memory/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Mesh Memory

Mesh Memory é um serviço de memória semântica auto-hospedado com um servidor MCP integrado. Ele armazena documentos (relatórios de trabalho, decisões, notas, pesquisas) no PostgreSQL com pgvector e os recupera por significado, de modo que uma consulta como "qual banco de dados escolhemos?" apresente uma nota salva que diz "escolhemos Redis para cache", mesmo sem sobreposição de palavras-chave. Embeddings são gerados localmente com multilingual-e5-base (768 dimensões); o fluxo principal não requer chaves de API externas.

Use esta habilidade quando um agente precisar de memória persistente entre sessões: salvando seu próprio trabalho, relembrando decisões anteriores ou construindo uma base de conhecimento de projeto compartilhada entre vários agentes.

Quando Usar Esta Habilidade

  • Salvar um relatório de trabalho, decisão ou nota de pesquisa de uma sessão para que uma sessão posterior possa encontrá-la.
  • Relembrar trabalhos anteriores por tópico quando você não se lembra das palavras exatas que usou.
  • Compartilhar uma base de conhecimento de longa duração entre vários agentes, terminais ou colegas de equipe.
  • Organizar contexto por função ou projeto através de workspaces (um workspace por função/projeto).
  • Pesquisar tags estruturadas (por exemplo, todas as entradas type:decision de um projeto).

Pré-requisitos

  • Uma instância Mesh Memory em execução, acessível a partir do servidor MCP. Docker local é o caminho comum -- docker compose up -d no repositório upstream o inicia; veja https://github.com/dklymentiev/mesh-memory para o Guia Rápido completo.
  • O servidor MCP (mcp_server.py) registrado com seu cliente (Claude Code, Cursor, Claude Desktop ou qualquer outro agente compatível com MCP).
  • MESH_API_URL apontando para a instância em execução (padrão: http://localhost:8000).

Configuração

Registre o servidor MCP na configuração do seu cliente:

{
  "mcpServers": {
    "mesh": {
      "command": "python3",
      "args": ["/path/to/mesh-memory/mcp_server.py"],
      "env": {
        "MESH_API_URL": "http://localhost:8000"
      }
    }
  }
}

Quando o servidor estiver acessível, as 13 ferramentas listadas abaixo ficarão disponíveis.

Ferramentas MCP

Ferramenta Propósito
mesh_focus Troca o workspace ativo (opcionalmente pré-carrega documentos recentes).
mesh_add Salva um documento com tags opcionais. Adiciona automaticamente date:YYYY-MM-DD e source:.
mesh_update Atualiza o conteúdo, tags ou status fixado de um documento existente.
mesh_delete Exclui um documento por GUID.
mesh_get Busca um único documento por GUID.
mesh_search Busca semântica por consulta, opcionalmente em múltiplos workspaces com pesos.
mesh_bytag Lista documentos que correspondem a uma ou mais tags (lógica E).
mesh_recent Lista os documentos criados mais recentemente, opcionalmente filtrados pela tag type:.
mesh_projects Lista contagens de documentos por projeto (usa a tag guid: como marcador de projeto).
mesh_tags Lista tags existentes com contagens; filtro de prefixo opcional.
mesh_versions Mostra a cadeia de versões de um documento (revisões ligadas por similaridade).
mesh_stats Estatísticas de memória para o workspace ativo.
mesh_schema Mostra o esquema de tags (prefixos e tipos reconhecidos).

Fluxos de Trabalho

Salvar um relatório de trabalho da sessão

Após concluir o trabalho, persista-o para sessões futuras:

mesh_add(
  content="Investigated 502s on the checkout flow. Root cause: missing CORS header on the cart API. Fix shipped in commit abc123.",
  tags="type:worklog,topic:checkout,date:2026-05-23",
  workspace="developer"
)

date: e source: são adicionados automaticamente quando omitidos. Tags de tipo e tópico são inferidas dos vizinhos mais próximos após a conclusão do embedding (são necessários 5-10 documentos semente antes que a inferência comece).

Relembrar trabalho anterior por significado

Busque entre sessões por contexto relacionado, mesmo com vocabulário diferente:

mesh_search(query="checkout was failing for some users", limit=5, workspace="developer")

A consulta não compartilha palavras-chave com a nota original ("502s", "CORS"), mas a busca baseada em embedding a apresenta.

Trocar função / contexto

Para um agente multi-função, troque o workspace ativo no início de uma sessão:

mesh_focus(workspace="sysadmin", prefetch=true, limit=5)

Chamadas subsequentes usarão esse workspace por padrão. Fixe um documento de prompt de função no topo de cada workspace para que o agente se reoriente a cada pré-busca.

Busca entre workspaces com pesos

Para puxar contexto de domínios relacionados sem diluir o sinal principal:

mesh_search(
  query="nginx rate limit recipe",
  workspaces={"sysadmin": 0.7, "security": 0.2, "developer": 0.1},
  limit=10
)
Perguntas frequentes

Preciso instalar algo complicado?

Sim, é preciso ter um serviço chamado Mesh Memory rodando no seu computador ou servidor. Geralmente, isso é feito com Docker, seguindo as instruções do projeto.

Como a IA sabe onde procurar?

Você configura o programa da IA (como Claude Code) para saber onde encontrar o Mesh Memory. Depois, a IA usa comandos específicos para salvar ou buscar informações.

Posso usar isso com várias IAs ao mesmo tempo?

Sim, você pode organizar a memória por 'projetos' ou 'papéis', e várias IAs podem usar a mesma memória, cada uma focada no seu trabalho.

Detalhes

Descrição original do autor

Self-hosted semantic memory for AI agents via MCP. Save worklogs, decisions, and notes, then recall them across sessions by meaning, not keyword. Postgres + pgvector with auto-tagging.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3587
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas