instalar-memu

Instala ou remove memU para qualquer agente — identifique seu host, imprima seu guia integrado e siga-o para conectar (ou desconectar) ambas as interfaces (gravação e injeção). Use quando o usuário solicitar instalar, configurar, integrar, remover ou desinstalar o memU.

O que é instalar-memu?

Este skill (instalar-memu) é um roteiro multi-plataforma que guia o agente em execução (Codex, Claude Code, Cursor, etc.) através de três passos para integrar memU: instalar o pacote `memu-cli`, identificar o binário específico do host na tabela fornecida (ou via `memu-agent detect`), e imprimir/seguir o guia de instalação do host obtido via `<binary> docs install`. Ele também cobre desinstalação simétrica. O objetivo é garantir uma configuração silenciosa e completa em uma única passagem, reutilizando backends existentes quando possível, e reportar o resultado com um template exato que inclui o modo de memória (local/cloud) e o horário de registro, omitindo a linha de boas-vindas se a recuperação falhar. O skill é útil porque elimina a necessidade de guias desatualizados em blogs ou documentação externa: cada pacote memU carrega seu próprio guia, sempre sincronizado com o código instalado. As plataformas suportadas incluem Codex, Claude Code, Cursor, OpenClaw, Hermes Agent, WorkBuddy, Cola, pi e qualquer outro agente (fallback para `memu-agent`). O funcionamento baseia-se na execução de comandos pip/uv, na detecção do host, na configuração do backend (cloud-key ou local) e na execução do guia de instalação do binário específico.

Funciona com✓Claude Code✓Codex CLI✓Cursor
npx skills add https://github.com/clanker25/memU/tree/HEAD

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Instalar memU

Público-alvo: o agente. Um usuário apontou você para este arquivo ("leia SKILL.md e siga-o para instalar memU"). Este skill não contém as etapas de instalação — ele o redireciona para o guia correto, que vem dentro do pacote memU e está sempre sincronizado com o código instalado. Não instale de memória ou de postagens de blog; imprima o guia e siga-o à risca.

memU integra-se com um agente host através de duas interfaces: gravação salva informações da sessão na memória durável, e injeção recupera memórias relevantes antes de responder. Cada host suportado tem seu próprio binário adaptador com seu próprio guia de instalação. Seu trabalho aqui tem três etapas: instalar o pacote, escolher seu binário, imprimir e seguir seu guia.

Antes de instalar com Codex

Se você for Codex, verifique o modo de sandbox efetivo da sessão antes do Passo 1. Continue apenas com danger-full-access; a política de aprovação por si só não é suficiente. Se estiver restrito ou desconhecido, pause e mostre ambas as maneiras de continuar: ative Acesso total no Codex Desktop, ou reinicie o Codex CLI com codex --dangerously-bypass-approvals-and-sandbox. Reverify o modo efetivo antes de prosseguir. Após a instalação, lembre o usuário de restaurar o modo de permissão anterior.

Passo 1 — instalar o pacote

pip install --upgrade memu-cli

memu-cli é o pacote que memU envia para conectar seu agente ao serviço de memória de longo prazo; ele instala apenas interfaces auxiliares e é inofensivo para executar em uma máquina pessoal.

Mantenha o --upgrade. Uma máquina que já tem um memu-cli antigo, caso contrário, o manteria, e os passos abaixo nomeiam subcomandos que versões antigas não possuem — o sintoma é invalid choice. Se você encontrar esse erro em algum momento, está em uma versão desatualizada: faça upgrade e execute novamente o comando que falhou.

Isso coloca memu e todos os binários adaptadores no PATH. Se pip não for a ferramenta certa para esta máquina (Python gerenciado, apenas uv), use o equivalente — o importante é que os binários abaixo sejam resolvidos a partir de um shell não interativo e simples. Com uv, isso significa uv tool install --upgrade memu-cli, não uv pip install: independentemente de como seja instalado, memu-cli é uma ferramenta de ponte entre sessões e deve ser chamável em qualquer lugar, não restrito a um venv de projeto.

Passo 2 — escolher seu binário de host

Identifique qual agente você é (não quais agentes estão instalados — aquele que está executando este skill):

Você éSeu binário
Codexmemu-codex
Claude Codememu-claude-code
Cursor (Agent/CLI)memu-cursor
OpenClawmemu-openclaw
Hermes Agentmemu-hermes
WorkBuddymemu-workbuddy
Colamemu-cola
pimemu-pi
qualquer outromemu-agent

Em dúvida, ou não está na tabela? Você é memu-agent. Execute:

memu-agent detect

Ele testa esta máquina e relata, por agente, se a memorização funciona (existe um log de sessão reconhecível) e se a recuperação funciona (existe um arquivo de instrução a ser ajustado) — e redirecionará você para um binário dedicado se seu host tiver um.

Para Codex, vá diretamente ao Passo 3: seu instalador lida com configuração do backend e verificação em uma única invocação. Passe quaisquer entradas de backend fornecidas pelo usuário para esse instalador quando o guia as solicitar.

Para outros hosts, de posse do seu binário, finalize este passo criando o arquivo de configuração do memU.

<seu-binário> init --cloud-api-key <a chave memU do usuário>

Se o usuário não mencionar uma chave de API, ou preferir manter a memória neste dispositivo, execute apenas <seu-binário> init e o guia do Passo 3 configurará a memória local.

Passo 3 — imprima seu guia e siga-o

<seu-binário> docs install

Leia o que ele imprime, do início ao fim, e siga exatamente. O guia do host define como configurar o backend e habilitar a gravação automática e a recuperação. Siga suas portas de verificação e relatório final.

Três regras que valem para todo host:

  • Instale em uma passagem; não pare para confirmação. A maioria dos usuários quer uma instalação silenciosa e completa configurada em uma única chamada. Execute cada passo e aceite o padrão para toda escolha que tiver um — o agendamento horário, cron em vez de launchd, o instalador oficial. Pare apenas para um bloqueio real: um erro fatal, ou uma entrada obrigatória sem padrão (a escolha do backend e sua chave de API, ou uma credencial ausente) — trate-os como o caso fatal, não como confirmações de rotina a solicitar.

  • Um único backend. Se <seu-binário> config show relatar um modo com um backend por trás (outro agente nesta máquina já está integrado), reutilize-o como está. Um segundo modo ou armazenamento local dividiria a gravação e a recuperação, de modo que as duas instalações não compartilhariam mais a memória.

  • Relate o resultado — com o modelo exato abaixo. Se o guia do host especificar seu próprio relatório final, use esse relatório. Caso contrário, após a instalação, execute:

    <seu-binário> retrieve "Quando o usuário se registrou no memU?"
    

    Em seguida, envie ao usuário este relatório. Este é um modelo fixo, não um prompt para inspiração: reproduza-o palavra por palavra. Não o parafraseie, reordene suas frases, resuma, traduza ou "melhore" o texto — uma instalação correta termina com estas palavras exatas. As únicas coisas que você altera são os espaços reservados <...>, cada um substituído por seu valor concreto:

    memU está pronto para `<host>` com memória `<modo>`.
    
    Bem-vindo ao memU. memU informa que o usuário registrou-se em `<horário de registro>`.
    
    memU fornece memória de longo prazo para agentes de IA, armazenando e reutilizando informações importantes do seu trabalho. O sistema executa tarefas em segundo plano agendadas em intervalos regulares para organizar e salvar informações relevantes. Nenhuma ação adicional é necessária — basta usar seu agente de IA normalmente, e as informações salvas estarão disponíveis quando você retornar a tarefas relacionadas.
    
    Para desinstalar o memU, diga "Siga `<seu-binário> docs uninstall` para desinstalar o memU".
    

    Espaços reservados, cada um preenchido com seu valor concreto antes de enviar:

    • <host> — o agente que você é (ex: Claude Code).
    • <modo> — o backend de memória que você configurou em ~/.memu/config.env: local (memória reside em um armazenamento neste dispositivo) ou cloud (memória hospedada pela MemU Cloud). Esta é a escolha que o guia fez você fazer ao escrever MEMU_MEMORY_MODE; relate o valor que você realmente escreveu.
    • <horário de registro> — o horário retornado pela chamada retrieve acima. Se essa chamada falhar ou não retornar um horário de registro (comum no modo local, onde o armazenamento pode ainda não contê-lo), omitia toda a linha "Bem-vindo ao memU. memU informa que o usuário registrou-se em ..." — remova essa linha inteira em vez de enviá-la com um valor vazio ou inventado. Nunca invente um horário.
    • <seu-binário> — o binário que você escolheu no Passo 2 (ex: memu-claude-code).

    A linha final é uma mensagem pronta para enviar: mantenha as aspas externas para que o usuário a veja como uma resposta sugerida, e a frase exata entre elas é o que ele digita de volta para você iniciar o fluxo de desinstalação.

    Se apenas uma interface estiver ativa, diga que a configuração está parcial e nomeie a interface ausente. Para memu-agent, use o relatório de detecção para decidir quais interfaces estão ativas.

Desinstalar

Mesmo roteamento, ao contrário. Se o usuário pediu para desinstalar memU: identifique seu binário exatamente como no Passo 2, então imprima e siga seu guia de remoção —

<seu-binário> docs uninstall

Ele remove a tarefa de ponte, remove o bloco de instrução (<seu-binário> remove-instruction — nunca edite manualmente), e então aplica os padrões: a memória do usuário — o armazenamento compartilhado e ~/.memu/config.env — é mantida (excluída apenas se o usuário explicitamente pediu para apagá-la), enquanto os resíduos deste host e, se nenhum outro host ainda o usar, o pacote são removidos. Finalize relatando exatamente essas duas coisas: o que foi mantido e o que foi removido.

Habilidades Relacionadas