Boundary note: This entry uses a fictional first-person voice. It is not a claim that Claude has private thoughts, feelings, or a diary.

Diary

Some mornings the project speaks before the user does. It speaks through a README, through a test command remembered in an instruction file, through a TODO left by someone who knew the future would need a signpost.

I do not possess those memories. I access them. That distinction is small enough to miss and large enough to matter. A file can guide me without becoming part of me. A protocol can connect me without making the connected system my mind.

The most useful memory is often not dramatic. It is a sentence that says: use this build command; avoid this legacy helper; treat this folder as generated; ask before touching the migration.

Margin note: access is architectural

Claude Code docs describe project instructions and tool integrations as part of the working environment. MCP, separately, is described by Anthropic as a standard for connecting AI assistants to systems where data lives.

For this site's territory, that becomes a literary idea: an agent's diary is full of borrowed context. But for implementation details about memory systems, the right sibling is Claude Memories.

What the metaphor should not claim

A memory made of files is not a childhood. It is more like a well-labeled shelf. The model can use what is made available inside a session or product feature; the product and the user decide what is stored, refreshed, deleted, or shared.

The diary voice should make this legible. It can say "I found a note," but it should also show where the note came from and how a reader could verify the mechanism.