Engram: Self-Cleaning AI Memory for Multi-Agent Assistants