AI Agent Memory Architecture

How Our AI Agents Remember

A three-pillar system for giving AI agents persistent, searchable, self-maintaining memory โ€” built on PARA, semantic search, and automatic decay.

The Problem

AI agents wake up with amnesia every session. They can't remember yesterday's conversation, your preferences, or what they were working on. Without a memory system, every interaction starts from scratch โ€” and your agents never truly learn.

1
PARA
Structured Knowledge
Organize everything agents know into a clean hierarchy: shared facts, personal context, work projects, and family info. Facts are atomic and never deleted โ€” only superseded.
2
QMD
Semantic Search
Every memory file is indexed for semantic search. Agents can find relevant context by meaning, not just keywords. Works as a fallback when primary memory tools are unavailable.
3
Decay
Self-Maintenance
A weekly automated process classifies memories as Hot, Warm, or Cold based on recency and access frequency. Cold memories get archived. The knowledge base stays lean.
how it's structured
๐Ÿค
S
Shared
  • Cross-agent conventions
  • People & contacts
  • Calendar events
  • Fact schema: facts.json
๐Ÿง‘
P
Personal
  • Health & fitness data
  • Financial notes
  • Tax documents
  • Personal preferences
๐Ÿ’ผ
W
Work
  • Active projects
  • Companies & contacts
  • Business opportunities
  • Client context
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ
F
Family
  • Family members
  • Important dates
  • Shared activities
  • Private context
{ "id": "vika-002", "fact": "Vika and Zain work out together", "category": "context", "status": "active", // never deleted, only superseded "relatedEntities": ["personal/health"], "lastAccessed": "2026-02-01", // drives decay classification "accessCount": 3 }
how it stays clean
Hot
Active Memory
Recently accessed, highly relevant. Stays in working files. Agents see this every session.
Accessed within 7 days
Warm
Background Context
Still useful but not urgent. Available via search. Summarized during weekly grooming.
Accessed 8โ€“30 days ago
Cold
Archived
Old context moved to archive. Retrievable via semantic search if needed, but out of the working set.
Not accessed in 30+ days
how agents find things
Query by Meaning, Not Keywords
Every markdown file is indexed. When an agent needs context, it searches by semantic similarity โ€” "what was that conversation about the gym?" finds relevant facts even if the word "gym" isn't in the file.
Agent Query
"gym schedule"
โ†’
Embed
vector encoding
โ†’
Search Index
cosine similarity
โ†’
Top Results
ranked snippets
who uses this
๐Ÿ 
OptimusCoordinator
๐Ÿ› ๏ธ
WheeljackCoding
๐Ÿš”
ProwlCareer & Finance
๐Ÿ
BumblebeeFamily
โค๏ธโ€๐Ÿฉน
RatchetWellbeing
๐Ÿ’—
ArceeWellbeing
๐ŸŽฏ
BluestreakStrategy
๐Ÿ”
HoundTax
๐Ÿšจ
Red AlertNight Watch
๐Ÿ”ฌ
PerceptorResearch
๐Ÿ“ผ
RewindBlog Writing
๐Ÿ”ฉ
RivetPersonal Organizer
๐ŸŽท
JazzPublic Voice
๐Ÿ“ฟ
Alpha TrionIslamic Knowledge

Each agent has its own memory space, but shares the knowledge graph. Privacy boundaries are enforced โ€” some agents are air-gapped.

putting it all together
The Daily Rhythm
  1. Agent wakes up โ€” reads its identity, the user profile, today's and yesterday's daily notes, and long-term memory file.
  2. Needs context? โ€” searches the QMD semantic index across all its memory files and the shared knowledge graph.
  3. Learns something new? โ€” writes it to today's daily note as a structured fact with categories and related entities.
  4. Weekly grooming (Sundays) โ€” the decay script runs: Hot facts stay, Warm facts get summarized, Cold facts are archived. Daily notes older than 7 days move to the archive.
  5. Knowledge extraction โ€” important facts from daily notes get promoted to the permanent knowledge graph, organized by PARA categories.
Related Pages
System Architecture Shared Conventions Operations Dashboard