| ▲ | neuronexmachina 5 hours ago | |||||||||||||||||||||||||||||||||||||||||||||||||
> Claude now automatically records and recalls memories as it works Neat: https://code.claude.com/docs/en/memory I guess it's kind of like Google Antigravity's "Knowledge" artifacts? | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | bityard 3 hours ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
If it works anything like the memories on Copilot (which have been around for quite a while), you need to be pretty explicit about it being a permanent preference for it to be stored as a memory. For example, "Don't use emoji in your response" would only be relevant for the current chat session, whereas this is more sticky: "I never want to see emojis from you, you sub-par excuse for a roided-out spreadsheet" | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | 4b11b4 an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
I understand everyone's trying to solve this problem but I'm envisioning 1 year down the line when your memory is full of stuff that shouldn't be in there. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | om8 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
Is there a way to disable it? Sometimes I value agent not having knowledge that it needs to cut corners | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | pdntspa an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
I thought it was already doing this? I asked Claude UI to clear its memory a little while back and hoo boy CC got really stupid for a couple of days | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | codethief 4 hours ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
Are we sure the docs page has been updated yet? Because that page doesn't say anything about automatic recording of memories. | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | kzahel 3 hours ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||||||||
I looked into it a bit. It stores memories near where it stores JSONL session history. It's per-project (and specific to the machine) Claude pretty aggressively and frequently writes stuff in there. It uses MEMORY.md as sort of the index, and will write out other files with other topics (linking to them from the main MEMORY.md) file. It gives you a convenient way to say "remember this bug for me, we should fix tomorrow". I'll be playing around with it more for sure. I asked Claude to give me a TLDR (condensed from its system prompt): ---- Persistent directory at ~/.claude/projects/{project-path}/memory/, persists across conversations MEMORY.md is always injected into the system prompt; truncated after 200 lines, so keep it concise Separate topic files for detailed notes, linked from MEMORY.md What to record: problem constraints, strategies that worked/failed, lessons learned Proactive: when I hit a common mistake, check memory first - if nothing there, write it down Maintenance: update or remove memories that are wrong or outdated Organization: by topic, not chronologically Tools: use Write/Edit to update (so you always see the tool calls) | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||