Changelog
All notable changes to Engram are documented here.
2026-07-17 — Memory is now storage
Engram now sells memory the way Gmail sells storage: it fills up as you store messages, nothing ever expires, and deleting conversations frees space.
- Free plan: 10,000 messages of memory, no monthly cap — replacing the old 1,000 messages/month quota. Store at your own pace; the meter only moves when you add memories.
- Pro: 1,000,000 messages of memory for $9/month.
- Team: 1,000,000 messages of memory per seat, pooled across the team.
- Enterprise: unlimited memory.
- Memory never expires on any plan. Deleting conversations frees space; upgrading raises the ceiling.
- The dashboard now shows a Memory meter with how much of your storage is used.
2026-07-16 — Free plan memory window: not happening
The 30-day memory window announced on 2026-07-14 has been cancelled before taking effect — nothing was ever archived. Memories on the Free plan are not archived or expired. We heard the feedback: a memory product shouldn’t forget, on any plan.
0.1.0 — 2026-03-23
Initial MVP release.
Added
-
MCP Server with 6 tools:
create_conversation— Create new conversations with title, tags, metadataappend_messages— Store verbatim messages with automatic chunking and embeddingsearch— Semantic search across conversations using vector similarityget_conversation— Retrieve conversations with paginated messageslist_conversations— List and filter conversations by agent, tags, sort orderdelete_conversation— Cascade delete conversations, messages, chunks, and vectors
-
Authentication — API key auth with SHA-256 hashing, expiration, and revocation
-
Database — D1 schema with 5 tables (organizations, api_keys, conversations, messages, conversation_chunks) and optimized indexes
-
Vector Search — Cloudflare Vectorize integration with
bge-base-en-v1.5embeddings (768 dimensions) -
Sliding-Window Chunking — Messages automatically chunked with window=5, stride=3 for overlapping search coverage
-
Tenant Isolation — Organization-scoped data at every layer (D1, Vectorize, application)
-
Monorepo — pnpm workspaces + Turborepo with 3 packages:
@getengram/shared— Types, Zod schemas, utilities@getengram/db— D1 migrations and typed query helpers@getengram/mcp-server— Deployable Cloudflare Worker
-
Test Suite — ~95 tests covering schemas, chunking, ID generation, auth, DB queries, conversation service, and HTTP endpoints
-
Seed Script — Generate test organizations and API keys for local development