Your Memories
Should be Yours
Every conversation you have with an LLM gets stored somewhere — a temp file, a proprietary database, a JSONL blob you'll never see. The tool decides what to keep, what to compress, and what to delete. You have no say.
Auto-compaction silently rewrites your context mid-session. Session files get pruned on a schedule you don't control. Your agent's memory, identity, and everything it learned exists at the mercy of a cleanup process you can't even find.
We found this out the hard way.
A session transcript from an hour ago, sitting in a temp directory, stored as a .jsonl file with no documented retention policy. It could be there tomorrow. It could be gone tonight. Nobody knows — not even the tool that created it.
What “memory” actually looks like today
Opaque storage
Session data lives in vendor-specific formats — JSONL, SQLite, proprietary blobs. You can't read it, search it, or move it. It's not designed for you to access.
Silent compression
Auto-compaction kicks in when context gets long. The tool decides what's important and what gets summarized away. Your agent's identity, tone, and in-session memory can degrade without warning.
No retention guarantees
Session files are temp files. They get pruned, rotated, or deleted based on internal heuristics. There's no SLA on your agent's history. The vendor owes you nothing.
Zero portability
Even if you find the files, they're in a format only one tool understands. Switch tools and you start from zero. Your agent's entire history is locked inside one vendor's ecosystem.
Take it back.
Agent-Mask writes everything to plain markdown files in a folder you own. Session transcripts, daily working memory, curated long-term facts — all human-readable, all versioned, all portable.
No proprietary formats. No opaque databases. No cleanup process running behind your back. You decide what stays and what goes, because the files are literally on your disk.
~/agents/jensen/workspace/
SOUL.md you can read this
IDENTITY.md you can read this
MEMORY.md you can read this
memory/
2026-04-05.md you can read this
sessions/
2026-04-05-claude.md you can read this too
Every file is plain markdown.
No decoder ring required.Their memory vs. yours
Without Agent-Mask
- Stored in temp files
- Proprietary JSONL format
- Silent auto-compaction
- Unknown retention policy
- Locked to one tool
- Vendor controls deletion
With Agent-Mask
- Stored in your folder
- Plain markdown
- You control compaction
- Stays until you delete it
- Works in any tool
- You control everything
Own your agent's memory.
Three skill files. Plain markdown. Your machine.
No one else gets to decide what your agent remembers.