- Título:
- Amnesia
Amnesia
Camada de memória persistente e determinística para o Claude Code. Merge, deduplicação e validação saem do modelo e vão para um CLI em Python, então o resultado é o mesmo em toda execução e o agente para de responder com um dado lembrado errado. Uso diário no meu próprio fluxo de trabalho.
Problema
Memória de agente delegada ao próprio modelo erra em merge e deduplicação, e o erro só aparece quando o agente já respondeu com o dado errado.
Decisões técnicas
Operações de merge, dedup e validação num CLI Python, fora do modelo. O agente chama o CLI; o resultado é o mesmo em toda execução.
Resultado
Uso próprio diário no fluxo de trabalho com Claude Code. Sem tração pública: o repositório é aberto e não tem estrelas.
Links
---
title: Amnesia
url: https://nandomoreira.dev/lab/amnesia-claude-code
collection: lab
tech:
- Python
- Claude Code
date: 2026-04-03
---
# Amnesia
Camada de memória persistente e determinística para o Claude Code. Merge, deduplicação e validação saem do modelo e vão para um CLI em Python, então o resultado é o mesmo em toda execução e o agente para de responder com um dado lembrado errado. Uso diário no meu próprio fluxo de trabalho.
## Problema
Memória de agente delegada ao próprio modelo erra em merge e deduplicação, e o
erro só aparece quando o agente já respondeu com o dado errado.
## Decisões técnicas
Operações de merge, dedup e validação num CLI Python, fora do modelo. O agente
chama o CLI; o resultado é o mesmo em toda execução.
## Resultado
Uso próprio diário no fluxo de trabalho com Claude Code. Sem tração pública:
o repositório é aberto e não tem estrelas.
## Links
- Repo: https://github.com/nandomoreirame/amnesia-claude-code