the consensus is: Keep long-term memory small and structured Use markdown memory files Separate identity from technical state Avoid giant “life story” dumps Prefer updating memory over stacking summaries Do NOT stuff huge context windows with raw history The setup you’re moving toward now is actually very close to what advanced users recommend: USER.md MEMORY.md lean summaries project/session separation no recursive summarization loops